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.

Deployment[edit]

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.

Examples[edit]

  • 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]

References[edit]

  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.