区块链进化史:DApp到底是什么?它将会是未来趋势吗?

近期网上流行着一种关于区块链进化史的说法,区块链1.0是比特币,2.0是以太坊,3.0是DApp时代。那DApp到底是什么?它将会是区块链的未来趋势吗?

一、什么是DApp?

DApp全称Decentralized Application,翻译过来就是去中心化应用,也称分布式应用。

DApp=D+App,简单说,就和我们的手机APP一样,两者的原理类似,不同的是APP是建立在IOS系统或者Android系统之上,需要中间人去运营管理代码和数据。

而DApp则是建立在底层区块链开发平台和共识机制上,是分布式应用,直接将用户和开发者链接在一起,不受公司或是运营商控制。

总结一下就是DApp是基于区块链底层开发平台建立的,可以理解为是升级版的App。

满足下面三个条件就可以成为是一个DApp了:

第一、运行在分布式网络上;

第二、参与者信息被安全存储,隐私得到很好的保护;

第三、通过网络节点去中心化操作。


二、DApp与传统的App区别是什么?

App运行在中心化的服务器上,一旦服务器出现故障,用户在App的数据很容易丢失、被盗、篡改,经常会出现类似FaceBookGoogle京东携程的用户数据泄露事件。

而DApp运行在去中心化的网络上,网络中不存在中心化的节点可以完整的控制DApp,基本不会出现数据丢失、被盗、篡改的情况出现。

DApp上所有的数据进行加密后存储在去中心化的区块链应用平台上,数据的安全性能更高,能够有效防止信息篡改和伪造,同时很大程度上提高了项目的稳定性,降低了宕机风险和运营成本


三、DApp技术上的难点

虽然很多团队宣称自己的DApp用户已经达到百万、千万级别,但不可否认的是,距离DApp大众普及还有很长一段路。

首先是技术问题。

目前市面上DApp大多基于以太坊、EOS区块链底层,但当某一款DApp大火,比如加密猫、Fomo 3D等区块链游戏,用户短时间大量涌入的时候,整个网络却瘫痪,不仅影响体验,还严重影响投资收益

其次,由于上链信息的不可篡改,DApp运行过程中哪些信息需要上链,哪些不必要,隐私与开放的边界还将持续探讨。


DAPP的特点如何体现?

Ufile Chain首款DAPP为例,Ufile Chain首款Dapp是基于Ufile Chain这个联盟区块链平台开发出来的一个学生应用,用于学生档案数据的储存,管理,以及流通。

Ufile Chain采用企业级的以太坊以及Istanbul BFT 进行节点间的共识,能够维护数据的强一致性,这意味着在Ufile Chain上,没有人能够随意篡改数据。

并且由于Ufile Chain DAPP的数据会加密后存储在区块链上,由区块链负责数据的保存和交换,这样就可以在没有中介的情况下进行交易和销售,保证用户的信息被安全存储,保护个人的数字资产、产权不被破坏、泄露。