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

DAPP智能合约交易系统平台开发

什么是DAPP(分布式应用)?

以太坊的出现,让人们注意到用智能合约可以构建丰富多彩的价值网络。但以太坊本质是一个基于单链架构的通用智能合约系统,所有的智能合约都在一条链上运行。所以以太坊的合约之间没有隔离能力,性能也差强人意。除此之外,以太坊提供的Solidity语言设计上存在欠缺,也缺乏实用的编程库支持,无法跟主流编程语言比较。

【本文由小放gong1003my收集整理】

什么是DAPP(分布式应用)?

DAPP是DecentralizedApplication的缩写,中文叫分布式应用/去中心化应用)。通常来说,不同的DAPP会采用不同的底层区快开发平台和共识机制,或者自行发布代币(也可以使用基于相同区快平台的通用代币)。

DAPP不同的底层区快开发平台就好比手机的IOS系统和Android系统,是各DAPP的底层生态环境。DAPP就是底层区快平台生态上衍生的各种分布式应用,也是区快世界中的基础服务提供方。DAPP于区快,就好比APP之于IOS和Android。

DApp具有智能合约

  分散式应用程序早于区块链和智能合约,直到今天,仍然有流行的DApp不需要它们。示例包括MicrosoftSkype之前的版本(曾是对等端),Mastadon,IRC和电子邮件。

  “智能合约”的另一个词是“复制状态机”。某些DApp需要每个对等方执行相同的操作顺序才能满足其业务需求(在这种情况下,使用智能合约是合适的)

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券