DAPP 软件开发|DAPP 系统 APP 开发
去中心化应用(decentralized application),或简称 DApp,通常与区块练平台例如以太坊相联系,是一个在分布式点对点网络上运行的应用程序,而不是在一台中央计算机上。这样做的主要好处是,网络的用户不依赖于中央计算机来发送和接收信息,开发搭建看我头像。
为了充分理解去中心化应用程序与中心化应用程序之间的区别,我们可以看一下中心化应用程序的一些例子,如 Facebook、微博和 YouTube。这些都是中心化式应用程序的示例,因为为了使用它们,用户依赖于由中央实体拥有和操作的服务器和网络。这与去中心化应用相反,在去中心化应用中,用户不依赖于中央实体来发送和接收信息系统搭建 QY0011QY。
即使 DApp 不一定需要区块练,大多数 DApps 都利用区块练技术的强大功能,例如智能合同。智能合同是旨在执行协议条款的自动执行合同。例如,如果您想购买房子,此过程将涉及多个第三方,如房地产代理和律师,他们将为您解决购买问题。然而,在使用智能合同的情况下,这一过程只需要买方和卖方参与。一旦满足所有条件,智能合同将独立于任何第三方执行。
DApps 依赖智能合同来访问区块练并运行,这与中心化应用程序依赖中心化服务器运行的方式非常相似。如果你不完全确定什么是区块练,那么看看后面的解释。
以下是应用程序在真正被视为去中心化之前的一些常见要求:
应用程序必需是开源的
应用程序的数据必需存储在去中心化的区块练上
应用程序必需使用加密令牌也叫通证(例如比特币,以太币)或应用程序固有的令牌
应用程序必需通过密码算法生成令牌,例如工作量证明
为了便于你对 DApp 的理解,让我们来看一些去中心化应用程序的实际例子。
让我们看看 Steemit 这个社交博客,Steemit 平台基于区块练使用一种加密货币(加密令牌)steem 来奖励那些上传文章,图片,点赞和给出评论的用户。Steemit 给你的奖励,会激励你发布更多更好的文章。区块练记录了这篇文章是你的,而且会一直为你获得收入。而如果你的文章发布在非中心化的博客应用上,文章形成的收入可能会变相被中心平台获取。
Dapp 应用于游系也是很好的领域,我们来看看火遍全球的迷恋猫游系,这些卡通猫记录于区块练里,猫的养成繁殖基于不可更改的智能合同,游系者之间可以自由交易卡通猫,每个猫都是独依无贰的。如果这个游系是运行在中心化服务器的话,你养成的卡通猫可能会被运营方复制,运营方也可能会随意增加猫的数量,价值不能被保证。
Dropbox 是一个很好的文件存储应用,但却是中心化的,而基于区块练的 Storj 是一个文件存储 Dapp,所有用户上传的文件不是保存在中心服务器上,而是加密后分布保存在全球无数节点上。每个人(矿工)可以通过提供节点都来提供存储空间,storj 会给提供存储空间的矿工奖励。需要存储服务的用户可以用 storj 通证购买存储空间。storj 既节省了云存储的成本,又具有强安全性。中心化的云存储服务说关旧关了,也无法知道文件是不是加密保存的,基于区块练的 Storj 云存储你可以确定是加密保存的而且永远都关不掉
评论