Decentralized Applications
  • Distributed means computation is spread across multiple nodes instead of just one.
  • Decentralized means no node is instructing any other node as to what to do.
  • The code runs on a peer-to-peer network of nodes and no single node has control over the dApp.
  • Depending on the functionality of the dApp, different data structures can be used to store the application data. Bitcoin uses a blockchain decentralized ledger of transactions.
Video : Basics
Question / Answer

The application that runs on our P2P network is called a decentralized application. In this decentralized application, everything runs in all the nodes of the network. dApps are often built on the Ethereum platform and can be used for a variety of purposes These decentralized applications are made with two things smart contracts and the front end.