当今大多数应用都在由控制机构运营的集中化网络上运行。例如,社交媒体网络、银行和流媒体服务将您的数据保存在集中化服务器上。当您访问这些应用时,这些应用会向其所在的服务器发送一个请求,而相应服务器会将结果发回给您,但前提是您的凭据(用户名和密码)有效。虽然这种集中化效率颇高,但会产生大量的用户数据。
幸运的是,这些缺点提高了人们的数据安全意识,引起了人们对区块链技术等隐私保护解决方案的更多兴趣。区块链网络符合去中心化特征,无需大型科技中介机构提供支持。共享共识以及自动智能合约使此功能得以实现。例如,假设您想向好友发送一些加密货币:
如果使用DApp,您只需登录您的加密钱包、选择您要发送的金额并确认交易即可;之后的操作交由智能合约完成。同时,区块链验证程序会协同验证您的交易,继而在区块链上生成永久记录。
相比之下,如果使用Web2(集中化技术),向您的好友发送美元的过程则会发生在集中化网络上。这意味着您交易的每个环节均由银行处理。银行拥有数据并决定交易是否有效。
去中心化应用(DApp)是这些传统应用的基于区块链的等效物。DApp是各种相互关联的智能合约的集合。在幕后,每种智能合约都在应用中履行特定的职能。必须注意的是,DApp通常看起来与传统的应用相似,区别仅在于它构建在区块链技术之上。因此,DApp共享集中化平台上所没有的通用属性:
无单点故障:与传统应用不同,DApp因区块链网络涵括多个节点而更可靠。如果Instagram崩溃,所有用户都将因集中化服务器的存在而无法访问该应用。DApp离线的可能性明显更小,因为需要每个节点同时发生故障。
开源:区块链技术的去中心化特性要求源代码可供所有网络成员访问。在没有中介机构的生态系统中,用户必须识别并验证每个应用,以避免诈骗和剥削性恶意软件。
去中心化共识机制:如果没有中央主管机构,区块链就必须利用共识机制来确保所有交易的有效性。每当发生DApp交易时,整个网络负责验证。
实用代币:就像您付费访问传统应用的方式一样,许多DApp集成了一种引导平台经济的实用代币。例如,许多实用代币支持DApp治理、应用内交易和奖励计划等用例。
我们已经定义了DApp是什么及其如何运作,现在我们可以开始探索不同类型的DApp及其在更广泛的区块链生态系统中的作用。
DApp的类型
尽管所有DApp功能相似,但我们可以根据其特定用例和协议层将其分为三类。您可以将协议层视为婚礼蛋糕上的蛋糕层,其中可以一层接一层地堆叠多层(或多阶)。
第1类:这些DApp拥有自己的区块链网络;许多人认为比特币是第一种DApp。
第2类:这些DApp利用第1类DApp并集成了其正常运行所需的实用代币。例如,Omni协议构建在比特币区块链之上,作为分布式交易平台运行。
第3类:这些DApp利用第2类DApp的协议才能正常运行。例如,SAFE(面向所有人的安全访问)网络是一个去中心化数据存储和通信网络,支持创建经得起审查的网站和应用。SAFE网络利用Omni协议发行安全币。
如果对DApp类型仍有疑问,则与更熟悉的平台进行比较可能会有所助益。
第1类:您Mac上的macOS Monterey操作系统
第2类:您Mac上的Brave浏览器应用
第3类:在您Mac上的Brave浏览器应用中运行的Honey插件
虽然所有DApp划分为三类,但每一类都遵循一个独特的用例或应用。下面,我们细分了一些最受欢迎的DApp及其在重新构想在线体验方面的作用。