What is the difference between a regular App and a dApp?

Decentralized applications (dApps) are applications similar to traditional apps, with the fundamental difference that instead of relying on centralized servers, they run on a decentralized peer-to-peer blockchain network.

dApps provide many benefits, including privacy in data management: a traditional app requires user data to access the services (that are then managed in a centralized database in the hands of the app developer), in the dApps the user uses their own blockchain "account", that is their cryptographic keys, thus avoiding to disclose their data.

Articles in this section