什么是DAPP? DAPP相比中心化应用有什么区别

时间:2024-03-26 20:42:28

听说过app,ios app,android app,不知道dapp?为了不out,让得来应用带你了解什么是DAPP吧。

“DAPP 是以太坊发明的词汇 Decentralized Application
的缩写,即去中心化应用,目前基于区块链技术开发的应用程序广泛的接受使用了这一名称。”

什么是DAPP? DAPP相比中心化应用有什么区别

去中心化应用(decentralized application),或简称DApp,通常与区块链平台例如以太坊相联系,是一个在分布式点对点网络上运行的应用程序,而不是在一台*计算机上。这样做的主要好处是,网络的用户不依赖于*计算机来发送和接收信息。

为了充分理解去中心化应用程序与中心化应用程序之间的区别,我们可以看一下中心化应用程序的一些例子,如Facebook、微博和YouTube。这些都是中心化式应用程序的示例,因为为了使用它们,用户依赖于由*实体拥有和操作的服务器和网络。这与去中心化应用相反,在去中心化应用中,用户不依赖于*实体来发送和接收信息。

即使DApp不一定需要区块链,大多数DApps都利用区块链技术的强大功能,例如智能合同。智能合同是旨在执行协议条款的自动执行合同。例如,如果您想购买房子,此过程将涉及多个第三方,如房地产代理和律师,他们将为您解决购买问题。然而,在使用智能合同的情况下,这一过程只需要买方和卖方参与。一旦满足所有条件,智能合同将独立于任何第三方执行。

DApps依赖智能合同来访问区块链并运行,这与中心化应用程序依赖中心化服务器运行的方式非常相似。如果你不完全确定什么是区块链,那么看看后面的解释。

以下是应用程序在真正被视为去中心化之前的一些常见要求:

  • 应用程序必须是开源的
  • 应用程序的数据必须存储在去中心化的区块链上
  • 应用程序必须使用加密令牌也叫通证(例如比特币,以太币)或应用程序固有的令牌
  • 应用程序必须通过密码算法生成令牌,例如工作量证明

为了便于你对DApp的理解,让我们来看一些去中心化应用程序的实际例子。

什么是DAPP? DAPP相比中心化应用有什么区别

让我们看看Steemit这个社交博客,Steemit平台基于区块链使用一种加密货币(加密令牌)steem 来奖励那些上传文章,图片,点赞和给出评论的用户。Steemit 给你的奖励,会激励你发布更多更好的文章。区块链记录了这篇文章是你的,而且会一直为你获得收入。而如果你的文章发布在非中心化的博客应用上,文章形成的收入可能会变相被中心平台获取。

什么是DAPP? DAPP相比中心化应用有什么区别

Dapp应用于游戏也是很好的领域,我们来看看火遍全球的迷恋猫游戏,这些卡通猫记录于区块链里,猫的养成繁殖基于不可更改的智能合同,游戏者之间可以*交易卡通猫,每个猫都是独一无二的。如果这个游戏是运行在中心化服务器的话,你养成的卡通猫可能会被运营方复制,运营方也可能会随意增加猫的数量,价值不能被保证。类似的国内的网易招财猫,百度莱茨狗,小米加密兔,你也可以了解一下。

什么是DAPP? DAPP相比中心化应用有什么区别

Dropbox是一个很好的文件存储应用,但却是中心化的,而基于区块链的Storj是一个文件存储Dapp,所有用户上传的文件不是保存在中心服务器上,而是加密后分布保存在全球无数节点上。每个人(矿工)可以通过提供节点都来提供存储空间,storj会给提供存储空间的矿工奖励。需要存储服务的用户可以用storj通证购买存储空间。storj既节省了云存储的成本,又具有强安全性。中心化的云存储服务说关就关了,也无法知道文件是不是加密保存的,基于区块链的Storj云存储你可以确定是加密保存的而且永远都关不掉。

什么是DAPP? DAPP相比中心化应用有什么区别

现在,知道什么是Dapp了吗?你还能发现一些其他的Dapp吗,那就留言给我们吧。

本文由公众号“得来应用(delightapp)”基于国外资料整理发布,关注“得来应用”发现好玩有用的各类应用。

区块链是所有加密交易的公共帐本。一定时间段内的一组交易信息被称为块,然后每个块按时间顺序组合成链。链上存在的信息是共享和公开的,连接到网络的每个节点都拥有链的副本。每个节点将能够访问所有已经发生或将要发生在链上的交易。区块链技术的分布式特性也意味着数据库不能由单个实体控制,也不能容易地被黑客攻击,因为没有一个单点故障。也不太可能对链进行未经授权的更改,因为覆盖网络将需要巨大的计算能力。这项技术的第一次实施是由中本聪在2008年完成的,当时这项技术被应用于现在被称为比特币的数字货币。