DApp 的全称为去中心化应用程序(decentralized application),它是在去中心化的点对点(P2P)网络或区块链上运行的数字应用程序。那么它与我们熟知的传统网络应用程序有什么区别呢?
- DApp 与传统网络应用程序最大的区别在于 “D”,也就是去中心化(decentralized)。它的源代码通常由智能合约组成并且运行在公共、开源、去中心化的区块链网络上。而网络应用程序通常由单一的公司所有,它的代码运行在公司控制的集中式服务器上。用户与应用程序之间的交互需要通过服务器进行。
- 匿名性/隐私性。DApp 与传统应用程序不同,用户不需要提交个人信息即可使用其中的功能。而传统应用程序通常需要用户在使用前提交身份信息进行 KYC 验证或提供手机号、邮箱等个人信息进行注册。
- 公开/透明。DApp 通常是开源的,任何人都可以查看和使用它的底层代码。代码的更改一般由社区投票决定。而传统应用程序的代码为中心化公司所有,公司可以直接对其代码进行更改。
在用途方面,DApp 与传统应用程序类似,可以被开发用于各种目的,包括游戏、金融、社交媒体等。
集中式应用程序与 DApp 的一些?
- 集中式应用程序:Twitter、Hearthstone、Application of Bank of America
- DApp:Chainlink、Compound、Decentraland
你可能对以下信息感兴趣: