The full name of DApp is decentralized application, which isin the field of decentralization Digital applications running onpeer-to-peer (P2P) networks orblockchains. So how does it differ from the traditional web applications we know so well?
- The biggest difference between DApp and traditional network applications is “D”, which is decentralized (decentralized). Its source code usually consists of smart contracts and runs on a public, open source, decentralized blockchain network. A web application is typically owned by a single company, with its code running on centralized servers controlled by the company. The interaction between the user and the application needs to happen through the server.
- Anonymity/Privacy. Unlike traditional applications, DApps do not require users to submit personal information to use its features. Traditional applications usually require users to submit identity information for KYC verification or provide personal information such as mobile phone number and email address for registration before use.
- Open/Transparent. A DApp is usually open source, and its underlying code can be viewed and used by anyone. Code changes are generally decided by community votes. The code of traditional applications is owned by a centralized company, and the company can directly make changes to its code.
In terms of use, DApps are similar to traditional applications and can be developed for various purposes, including gaming, finance, social media, etc.
Some centralized applications and DApps?
- Centralized applications: Twitter, Hearthstone, Application of Bank of America
- DApp: Chainlink , Compound, Decentraland
You may be interested in the following information:
- What is the blockchain impossible triangle?
- What is DeFi?