首页>>技术前沿>>网站/软件行业动态
DApp是什么
作者:西安软件公司 | 转载 来源:西安软件公司 | 时间:2018年9月30日| 点击:0次 | 【评论】

DApp 是 decentralized application 中文分布式 APP 的缩写。

一个 DApp 有后台代码运行在分布式点对点网络中。传统的 APP 的后台代码是运行在中心化的服务器。

一个 DApp 的前端代码可以由任何语言开发,和传统的 APP 一样。还有,DApp 的前端代码可以托管在分布式存储的服务中,例如:Swarm 或者 IPFS。

如果一个 应用 = 前端 + 后台,因为以太坊合约是由运行在以太坊分布式点对点网络中的代码组成的,所以 分布式应用 = 前端 + 合约。

图片演示一个 DApp 架构:

DApp被大多数人看好的方向在于和物联网、共享经济的结合,比如无人驾驶汽车应用。传统上,一辆无人驾驶汽车得到路况信息需要先传输到中心化服务器,然后服务器再传输给另一辆无人驾驶汽车,若出现服务器故障或者传输网络延迟等情况,汽车之间没有及时通信,路况又是随时变化的,所以就很容易出现事故。如果汽车与汽车能直接通信,一辆无人驾驶汽车实时将路况信息写入区块链,其他无人驾驶汽车则可及时获取路况信息并及时调整,这样要好于中心化管理。

除了上面利用区块链技术做到汽车与汽车之间的信息通信,人工智能也可以充分利用区块链技术加智能合约,做到机器与机器之间的通信交流。

区块链技术不够成熟,基础公链不够夯实,DApp还没有吹着号角大行其道发展起来,不过相信在可见的未来,甚至相信一两年之后将是DApp时代,具体的应用场景无法联想,世界将作出怎样的改变,我们满怀憧憬拭目以待!

此内容DOC下载 此内容PDF下载

【全文完】
关键词标签: DApp 
0 ([$-顶稿人数-$])
0 ([$-踩稿人数-$])

版权声明:

1、弈聪软件网站内容中凡注明“来源:XXX(非陕西弈聪网站)”的作品,转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站建设,网站优化,APP开发,微信小程序开发,大数据平台开发,区块链技术开发等软件开发技术细节并不代表本站赞同支持其观点,并不对其真实性负责。对于署名“陕西弈聪”的作品系本站版权所有,任何人转载请署名来源,否则陕西弈聪将追究其相关法律责任。

2、本站内容中未声明为“原创”的内容可能源自其它网站,但并不代表本站支持其观点,对此带来的法律纠纷及其它责任与我方无关。如果此内容侵犯了您的权益,请联系我方进行删除。