您当前的位置: > 热点资讯 >

什么是去中心化应用程序(Dapp)?

发布时间:2024-11-18 10:05


Dapp 的全名为去中心化应用程序(Decentralized Application),是建立在区块链系统网络上,所提供的服务都具有公开透明、不可篡改的特性。

Dapp 和App 有什么不同

Dapp 和APP 仅仅只有一个字母的不同,但却有很大的差异。

App 的应用服务是使用中心化服务器,代表开发商必须要承担存储用户的数据量的营运成本,否则将无法持续地运行。

而Dapp 是建立在区块链上,用户在链上进行交易、换币等行为时,是需要自行负担手续费(Gas 费)的,也就代表开发商的营运成本会比传统App 来得更低(不过有些开发商为了吸引用户,会帮用户负担使用时的手续费)。

Dapp 的工作原理

去中心化应用程序包括前端和后端作为其设计中的两个重要元件。前端有助于与使用者通信,而后端代码基本上是一个智能合约。现在,智能合约是区块链跳入「什么是Dapp」的答案的地方,最突出的是以太坊区块链。

去中心化应用程序的前端实际上是在应用程序的使用者端执行的代码。它基本上充当使用者和应用程序之间通信的介面。此外,Dapp 的前端还包括一个具有不同功能的数字钱包。

数字钱包维护使用者的私钥和公钥记录,用于身份验证。此外,数字钱包有助于与区块链交互,以管理区块链位址和加密密钥。Dapp 前端的数字钱包也有助于触发后端或智能合约的执行。

去中心化应用程序的后端是使用在应用程序的服务器端运行的智能合约。您在区块链上有Dapp 的后端,在那里执行它,而Dapp 的后端本质上是开源的。智能合约将执行特定定义的功能,而不管其周围环境的条件如何。

以太坊Dapp的重要性

自互联网诞生以来,资讯和人际互动的数量呈爆炸式增长。我们能够在近乎无限的层次上产生和消费资讯。

但随着时间的推移,控制这些资讯的能力已经变得非常集中。资讯的最终拥有者可以将您的资讯保存在他们的集中式服务器上,以便他们可以为您提供服务。但这也造成了资讯和服务的垄断。

Web 3.0的出现很好地解决了由目前的互联网带来的弊端,而以太坊Dapp 正在发挥核心作用。

以太坊Dapp 具有分散资讯和服务的能力,为Web 3.0 提供了一个平台,为每个人提供完全免费和可访问的互联网。并且不再有一个中心控制点,因为不会有中间人来促进资讯和服务的流动。

Dapp 黑客事件

由于Dapp 目前处于早期阶段,因此比较容易收到黑客的攻击,根据DappRadar的数据,仅在2022年第一季度,就有12亿美元在黑客和漏洞利用中被盗。

目前,黑客已经使用了许多技术来针对Dapp ,包括DeFi 快闪记忆体贷款漏洞和对跨链桥梁的攻击,使用户能够在不同的区块链之间转移资金。