Decentralized application

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

A decentralized application (DApp[1], dApp, Dapp, or dapp) is a computer application that runs on a distributed computing system. DApps have been mostly popularized by distributed ledger technologies (DLT), namely the Ethereum Blockchain, where DApps are often referred to as smart contracts.


DApps may run on top of distributed computing systems such as Ethereum or Bitcoin. Decentralized applications are stored on and executed by a Blockchain system.


  • Cryptokitties - In December 2017, the popular game CryptoKitties slowed the Ethereum network due to insufficient transaction processing and exposed the scaling limitations of public blockchains.[2]
  • Augur[3]


  1. ^ "CVC Money Transmission Services Provided Through Decentralized Applications (DApps)" (PDF). FinCEN. Retrieved 2019-05-09.
  2. ^ Kharif, Olga (2017-12-05). "CryptoKitties Mania Overwhelms Ethereum Network's Processing". Bloomberg. Retrieved 2018-08-23.
  3. ^ Leising, Matthew (July 26, 2018). "As Crypto Meets Prediction Markets, Regulators Take Notice". Bloomberg.