Sample Page

A decentralised application (DApp,[1] dApp,[2] Dapp, or dapp[3]) 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.[4]

Definition

DApps are conventionally open-source. Some DApps that are fully closed-source and partially closed-source also exist.[5] Bitcoin, the first cryptocurrency, is an example of a DApp.[6]

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.

Smart contracts

Smart contracts are programs that maintain data on a blockchain and execute operations.[5] Multiple smart contracts can be developed for a single DApp to handle more complex operations.[5] Over 75% of DApps are supported by a single smart contract, with the remainder using multiple smart contracts.[5]

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.[5] The amount of gas required of a DApp’s functions is dependent on the complexity of its smart contracts.[5] 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.[5]

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).[7]

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.[7]

Characteristics

DApps have their backend code running on a decentralized peer-to-peer network, as opposed to typical applications where the backend code is running on centralized servers. A DApp can have frontend code and user interfaces written in any language that can make calls to its backend.

DApps have been utilized in decentralized finance (DeFi), in which dapps perform financial functions on blockchains.[8] Empirical work on protocols such as Aave has examined whether DeFi systems are decentralized in practice by analysing transaction and control networks.[9]

The performance of a DApp is tied to its latency, throughput, and sequential performance.[10] Bitcoin’s system for transaction validation is designed so that the average time for a block on bitcoin’s blockchain to be mined is 10 minutes.[10] Ethereum offers a reduced latency of one mined block every 12 seconds on average (called Block Time). For comparison, Visa handles approximately 10,000 transactions per second.[10][11] More recent DApp projects, such as Solana, have attempted to exceed that rate.[12]

Internet connectivity is a core dependency of blockchain systems, which includes DApps.[10] High monetary costs also act as a barrier. Transactions of small monetary values can comprise a large proportion of the transferred amount.[10] Greater demand for the service also leads to increased fees due to increased network traffic.[13] This is an issue for Ethereum, which is attributed to increased network traffic caused by DApps built on the Ethereum blockchain, such as those used by Non-fungible tokens (NFTs).[13] Transaction fees are affected by the complexity of a DApp’s smart contracts, and by the particular blockchain.[5]

Empirical research on Ethereum DApps found that usage was highly concentrated: in a dataset of 995 Ethereum DApps, fewer than one fifth attracted almost all users, about 5% accounted for 80% of transactions, and 80% had fewer than 1,000 users.[5]

A 2023 study of 197 DApps found both positive and negative utilization trends. It reported more statistically significant positive trends than negative trends overall, but DeFi accounted for a disproportionate share of negative trends, and the share of positive trend segments declined by March 2023.[14]

Adoption remains limited by usability, users’ ability to evaluate differences from conventional applications, and transaction costs.[15][13]

A 2026 study in Research Policy found that open-source development activity and community interaction were positively associated with later DApp user engagement and transaction volume.[16]

A notable early example was the DApp CryptoKitties, which congested the Ethereum network during its 2017 popularity spike.[17] A 2019 Wall Street Journal report said that CryptoKitties and similar game DApps had struggled to retain users.[18]

References

  1. ^ “CVC Money Transmission Services Provided Through Decentralized Applications (DApps)” (PDF). FinCEN. Retrieved 2019-05-09.
  2. ^ “IEEE DAPPS 2020”. ieeedapps.net. Archived from the original on 2020-04-26. Retrieved 2020-08-15.
  3. ^ “Introduction to dapps”. ethereum.org. Retrieved 14 February 2025.
  4. ^ “Technical introduction to dapps”. ethereum.org. Retrieved 2026-04-06.
  5. ^ a b c d e f g h i 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.
  6. ^ “Where did Bitcoins come from”. The Times of India. August 17, 2021. Retrieved 2022-08-06.
  7. ^ a b 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.
  8. ^ “Why ‘DeFi’ Utopia Would Be Finance Without Financiers: QuickTake”. Bloomberg.com. 26 August 2020.
  9. ^ Ao, Ziqiao; Horvath, Gergely; Zhang, Luyao (2022). “Are decentralized finance really decentralized? A social network analysis of the Aave protocol on the Ethereum blockchain”. arXiv. arXiv:2206.08401.
  10. ^ a b c d e Cai, Wei; Wang, Zehua; Ernst, Jason B.; Hong, Zhen; Feng, Chen; Leung, Victor C. M. (2018). “Decentralized Applications: The Blockchain-Empowered Software System”. IEEE Access. 6: 53019–53033. arXiv:1810.05365. doi:10.1109/ACCESS.2018.2870644. ISSN 2169-3536.
  11. ^ Lee, Timothy (2013). “Bitcoin needs to scale by a factor of 1000 to compete with Visa. Here’s how to do it: The Bitcoin network can only handle 7 transactions per second. Visa can handle 10,000”. The Washington Post.
  12. ^ Prabhjote, Gill (15 September 2021). “It’s DeFi season and things got a little too hot to handle for Solana and Arbitrum One as transaction volumes ballooned”. Business Insider India. Archived from the original on 16 September 2021. Retrieved 2 December 2021.
  13. ^ a b c Donmez, Anil; Karaivanov, Alexander (2022). “Transaction fee economics in the Ethereum blockchain”. Economic Inquiry. 60: 265–292. doi:10.1111/ecin.13025. S2CID 244232599.
  14. ^ Bärtl, Mathias B. (2023-08-16). “A statistical examination of utilization trends in decentralized applications”. Frontiers in Blockchain. 6 1206330. doi:10.3389/fbloc.2023.1206330.
  15. ^ Glomann, Leonhard; Schmid, Maximilian; Kitajewa, Nika (2020). “Improving the Blockchain User Experience – an Approach to Address Blockchain Mass Adoption Issues from a Human-Centred Perspective”. In Ahram, Tareq (ed.). Advances in Artificial Intelligence, Software and Systems Engineering. Advances in Intelligent Systems and Computing. Vol. 965. Cham: Springer International Publishing. pp. 608–616. doi:10.1007/978-3-030-20454-9_60. ISBN 978-3-030-20454-9. S2CID 198325323.
  16. ^ Hu, Jin; Ma, Cong; Hu, Daning (2026). “Open-Source software activities and on-chain performance in decentralized applications”. Research Policy. 55 (6). doi:10.1016/j.respol.2026.105505.
  17. ^ “People have spent over $1M buying virtual cats on the Ethereum blockchain”. TechCrunch. 3 December 2017.
  18. ^ Vigna, Paul (29 May 2019). “CryptoKitties and Dice Games Fail to Lure Users to Dapps”. Wall Street Journal.