What is DApp or Decentralised Application?

Technology CommunityCategory: BlockchainWhat is DApp or Decentralised Application?
VietMX Staff asked 3 years ago

decentralized application (DApp, dApp, Dapp, or dapp) is a computer application that runs on a distributed computing system.

Decentralized applications don‘t necessarily need to run on top of a blockchain network. Tor, BitTorrent, Popcorn Time, BitMessage, are examples for decentralized applications that run on a P2P network, but not on a blockchain – which is a special kind of P2P network.

DApps have been mostly popularized by distributed ledger technologies (DLT), namely the Ethereum Blockchain, where DApps are often referred to as smart contracts. Its backend code runs on a decentralized peer-to-peer network, and all records of the applicationʼs operation are stored on a blockchain. In most cases, the entire code base is Open Source.