Overview
A decentralized application (dapp) is an application that runs on a blockchain and is controlled by code rather than a central server. It uses smart contracts and wallets. Dapps are the user-facing layer of Web3.
How It Works
Dapps deploy smart contracts that define their logic and interact with them through wallets. Users own their data and assets. The backend is the blockchain rather than a company's servers.
Why It Matters
Dapps give users control and transparency, reducing platform lock-in. They power DeFi, NFTs, and social apps. Their UX and security are key to adoption.
Related Concepts
Dapps relate to Smart Contracts, Web3, and Wallets. They span DeFi, NFT, and social applications.