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.