Overview
A decentralised application (DApp, dApp, Dapp, or dapp) is an application that can operate autonomously, typically through the use of smart contracts, that run on a blockchain or other distributed ledger system. DApps provide a function or utility to their users with less human intervention. Control over some DApps is distributed over holders of tokens that represent ownership over a DApps governance. Without any one entity controlling the system, the application is therefore decentralised.
5 sources for this section
- 1Decentralized application — Wikipedia, revision 1364627708
- 2"CVC Money Transmission Services Provided Through Decentralized Applications (DApps)" (PDF). FinCEN. Retrieved 2019-05-09.
- 3"IEEE DAPPS 2020". ieeedapps.net. Archived from the original on 2020-04-26. Retrieved 2020-08-15.
- 4"Introduction to dapps". ethereum.org. Retrieved 14 February 2025.
- 5"Technical introduction to dapps". ethereum.org. Retrieved 2026-04-06.
Definition
DApps are conventionally open-source. Some DApps that are fully closed-source and partially closed-source also exist. Bitcoin, the first cryptocurrency, is an example of a DApp.
3 sources for this section
- 1Decentralized application — Wikipedia, revision 1364627708
- 6Wu, Kaidong; Ma, Yun; Huang, Gang; Liu, Xuanzhe (2021). "A first look at blockchain-based decentralized applications". Software: Practice and Experience. 51 (10): 2033–2050. arXiv:1909.00939. doi:10.1002/spe.2751. ISSN 1097-024X. S2CID 202541736.
- 7"Where did Bitcoins come from". The Times of India. August 17, 2021. Retrieved 2022-08-06.
Usage
DApps can be classified based on whether they operate on their own block chain, or whether they operate on the block chain of another DApp.
1 source for this section
Smart contracts
Smart contracts are programs that maintain data on a blockchain and execute operations. Multiple smart contracts can be developed for a single DApp to handle more complex operations. Over 75% of DApps are supported by a single smart contract, with the remainder using multiple smart contracts.
DApps incur fees paid to the validators of the blockchain, known as "gas", due to the cost of deploying and executing the DApp's smart contracts. The amount of gas required of a DApp's functions is dependent on the complexity of its smart contracts. A complex smart contract of a DApp that operates on the Ethereum blockchain may fail to be deployed if it costs too much gas, leading to lower throughput and longer wait times for execution.
2 sources for this section
- 1Decentralized application — Wikipedia, revision 1364627708
- 6Wu, Kaidong; Ma, Yun; Huang, Gang; Liu, Xuanzhe (2021). "A first look at blockchain-based decentralized applications". Software: Practice and Experience. 51 (10): 2033–2050. arXiv:1909.00939. doi:10.1002/spe.2751. ISSN 1097-024X. S2CID 202541736.
Operation
DApps generally rely on the consensus mechanism of the blockchain or distributed ledger on which they run, rather than operating a separate consensus mechanism. Common blockchain consensus mechanisms include proof-of-work (PoW) and proof-of-stake (PoS).
In proof-of-work systems, miners expend computational work to validate blocks. In proof-of-stake systems, validators participate in block validation by staking assets.
The source notesEvidence & further reading8 sources
- Decentralized application — Wikipedia, revision 1364627708 Wikipedia contributors · Reference source · accessed 2026-09-22
- "CVC Money Transmission Services Provided Through Decentralized Applications (DApps)" (PDF). FinCEN. Retrieved 2019-05-09. fincen.gov · Reference source · link imported 2026-09-22
- "IEEE DAPPS 2020". ieeedapps.net. Archived from the original on 2020-04-26. Retrieved 2020-08-15. ieeedapps.net · Reference source · link imported 2026-09-22
- "Introduction to dapps". ethereum.org. Retrieved 14 February 2025. ethereum.org · Reference source · link imported 2026-09-22
- "Technical introduction to dapps". ethereum.org. Retrieved 2026-04-06. ethereum.org · Reference source · link imported 2026-09-22
- Wu, Kaidong; Ma, Yun; Huang, Gang; Liu, Xuanzhe (2021). "A first look at blockchain-based decentralized applications". Software: Practice and Experience. 51 (10): 2033–2050. arXiv:1909.00939. doi:10.1002/spe.2751. ISSN 1097-024X. S2CID 202541736. onlinelibrary.wiley.com · Reference source · link imported 2026-09-22
- "Where did Bitcoins come from". The Times of India. August 17, 2021. Retrieved 2022-08-06. timesofindia.indiatimes.com · Reference source · link imported 2026-09-22
- Hazari, Shihab S.; Mahmoud, Qusay H. (2019). "Comparative evaluation of consensus mechanisms in cryptocurrencies". Internet Technology Letters. 2 (3) e100. doi:10.1002/itl2.100. ISSN 2476-1508. S2CID 169801236.