首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DApp究竟是什么?为什么需要去中心化?

太坊社区将基于智能合约的应用称为去中心化的应用程序(DApp),旨在为智能合约提供一个友好的界面,并具备一些额外功能,例如去中心化存储和读取数据的网络IPFS(与以太坊团队的精神相似)。

DApp可以运行在一台能够与以太坊节点交互的中心化服务器上,也可在任意一个以太坊平等节点上运行。与普通网站不同,DApp不能在普通服务器上运行,需向区块链提交交易并从区块链而不是中心化数据库读取重要数据。

既然存在App,为何还需DApp?这个问题颇具普遍性。实际上,DApp和传统App并非替代关系,而是并存关系,或者说是对App的一种丰富完善。随着时代的发展和区块链技术的日益成熟,DApp将越来越受到重视,并将越来越多地出现在生活的各个场景中,因为DApp直接与区块链技术挂钩,与交易数据、交易资产以及不可篡改的去中心化存储有关。

那么,DApp究竟是什么?从字面上看,它是去中心化应用。为什么App需要去中心化呢?这是因为智能合约的存在。智能合约是一种电子版合同、数字化合约、智能化合约,是将合同合约用代码写成一段小程序,且这段代码一旦写好就无法修改无法篡改,并公之于众保存在区块链中去中心化。当外界条件发生变化如违约或合同到期,智能合约会自动触发。

​假设一位作者想出书,但没有足够的资金,决定通过众筹方式筹集资金。他和他的读者粉丝们约定好,一旦书出版并大卖,或者按照卖出去的量分成,将约定好的内容写进智能合约。这样一来,如果书真的大卖,作者觉得不应该分这么多想单方面毁约或者修改内容,都无法成功。因为合约已经在区块链上去中心化了,不再是一式两份,所以不得不遵守合约条款。

获取了解 “ DAPP系统”最新详细方案关注私信!

(关注我带你走进商业领域,商业模式设计、源码定制开发、本文编辑刘-lrjj003)

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OWTJ0_R1gQGbMSf8Iy8uA7OQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券