A decentralised application whose backend logic runs on a blockchain or other decentralised network rather than on centrally controlled servers. It typically combines smart contracts with a conventional user interface.
Semantic Classification
Content
- A DApp uses smart contracts deployed on a blockchain such as Ethereum to hold its core logic and state, so that no single party controls the backend. A front end interacts with these contracts through a wallet and node connection.
- DApps span decentralised finance, gaming, marketplaces, and governance. Their reliance on on-chain code means logic is transparent and resistant to unilateral change, at the cost of higher latency and transaction fees than centralised applications.