博森量化:浅谈DAPP–分布式应用


博森量化:浅谈DAPP–分布式应用什么是DApp?今天就和大家简单的聊一下

区块链正在慢慢的改变这个世界,就好象智能手机爆发的那几年一样。随着越来越多的商业化的改造。区块链会越来越适应于各种商业场景,能够改变或颠覆越来越多的行业。

交流加笔者

随着时代的发展,基础设施逐渐完善,网速不断提升,人们对网络的标准有了进一步的提高。更多人则开始关注网络背后所蕴藏的一些列不安定因素,数据的收集倒卖,隐私被侵犯,恶意篡改等;绝对的中心化网络使这些现象愈演愈烈。人们渴望一个更加公平透明,高度去中心化的网络体系。在传统互联网环境下的App不再能满足人们的期望,Dapp这一概念的引入有望解决互联网中现存的诸多问题,区块链的应用为之提供了强有力的技术支持。

区块链作为此应用的底层技术,其分布式特性使每一位用户都成了问题提出和解决的见证者与参与者,提升了应用平台间的透明度;同时加密算法也确保了每一个区块内的数据不可篡改,提高了应用的安全性与数据准确性;并通过的代币发放形成问答奖励机制,促进用户之间的交流与问题的解决效率,充分调动用户解决回答问题的积极性。

DApp是Decentralized Application的缩写,译为:分散式的应用程序。App我们都知道,我们在智能手机上安装的应用程序也就是App。而DApp比App多了一个“D”,“D”的意思是分散式的。所以,它的意思是 分散式的应用程序/去中心化的应用程序。

DApp是一种互联网应用程序,与传统的App最大的区别是:DApp运行在去中心化的网络上,也就是区块链网络中。网络中不存在中心化的节点可以完整的控制DApp。而App我们都知道,是中心化的。需要请求某台服务器来获取数据,处理数据。

通常来说,不同的DAPP会采用不同的底层区块链开发平台和共识机制,或者自行发布代币(也可以使用基于相同区块链平台的通用代币)。DAPP不同的底层区块链开发平台就好比手机的IOS系统和Android系统,是各DAPP的底层生态环境。DAPP就是底层区块链平台生态上衍生的各种分布式应用,也是区块链世界中的基础服务提供方。DAPP于区块链,就好比APP之于IOS和Android。

这个目前在业界也没有一个标准的定义,这里整理一些简单的条件,一个DAPP,需要同时满足一下几个条件:

1、应用必须完全开源、自治,且没有一个实体控制着该应用超51%Token。该应用必须能够根据用户的反馈及技术要求进行升级,且应用升级必须由大部分用户达成共识之后方可进行;

2、应用的数据必须加密后存储在公开的区块链上;

3、应用必须拥有Token机制(可用基于相同底层区块链平台的通用代币或自行发行新币),矿工或应用维护节点需要得到代币奖励;

4、应用代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。

一个完全的DApp是需要满足完全开源并且是自治的应用程序。DApp一经部署完毕,便不可更改。应用的升级必须由大部分用户达成共识之后才可以进行升级。所有的数据必须进行加密存储在去中心化的区块链应用平台上。其次DApp必须要有token机制。

可以说,APP是互联网时代(含移动互联网)截止目前最具颠覆性的创新,它从不同维度对我们的商业、生活、工作等进行了不同程度的改造。

正是因为APP的出现,所以我们才跑步进入了移动互联网时代。但APP对我们的影响也仅止于“改造”,谈不上“重塑”或者颠覆。

不可否认的是,经过这几年的高速发展,APP正在走向衰落。那么,谁能超越APP呢?会是DAPP吗?

虽然区块链技带给了我们巨大的想象空间,但基于区块链技术的DAPP尚处于襁褓中,目前还没有大规模实际应用价值的DAPP出现。对程序员来说,DAPP就是一座亟待开发的金矿!

分享到