什么是 DApp?

2024-01-20分类:区块链介绍 阅读(


DApp 的全称为去中心化应用程序(decentralized application),它是在去中心化的点对点(P2P)网络或区块链上运行的数字应用程序。那么它与我们熟知的传统网络应用程序有什么区别呢?

  • DApp 与传统网络应用程序最大的区别在于 “D”,也就是去中心化(decentralized)。它的源代码通常由智能合约组成并且运行在公共、开源、去中心化的区块链网络上。而网络应用程序通常由单一的公司所有,它的代码运行在公司控制的集中式服务器上。用户与应用程序之间的交互需要通过服务器进行。
  • 匿名性/隐私性。DApp 与传统应用程序不同,用户不需要提交个人信息即可使用其中的功能。而传统应用程序通常需要用户在使用前提交身份信息进行 KYC 验证或提供手机号、邮箱等个人信息进行注册。
  • 公开/透明。DApp 通常是开源的,任何人都可以查看和使用它的底层代码。代码的更改一般由社区投票决定。而传统应用程序的代码为中心化公司所有,公司可以直接对其代码进行更改。

在用途方面,DApp 与传统应用程序类似,可以被开发用于各种目的,包括游戏、金融、社交媒体等。

集中式应用程序与 DApp 的一些例子

  • 集中式应用程序:Twitter、Hearthstone、Application of Bank of America
  • DApp:Chainlink、Compound、Decentraland

Tags: DApp