What is a Decentralized Application (dApp)?
A decentralized application (dApp) is software that operates via smart contracts on a blockchain or distributed ledger network. dApps typically operate autonomously without the need of a central authority. Some common use cases for dApps include decentralized exchanges, lending protocols, NFT marketplaces, and blockchain video games.