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.

Provenance