A dApp (decentralized application) is a software application that runs on a distributed peer-to-peer network, rather than on a single computer, and is powered by a blockchain or other distributed ledger technology. Unlike a traditional app, a dApp does not rely on a central server or authority to operate. Examples of dApps include cryptocurrency wallets, decentralized exchanges, prediction markets, decentralized autonomous organizations (DAOs), and decentralized finance (DeFi) protocols.