详情
产品规格 图文详情

DAPP,中文叫分布式应用/去中心化应用。不同的DAPP会采用不同的底层区块链开发平台和共识机制,或者自行发布Token

 

不同的DAPP采用不同的底层区块链开发平台和共识机制。这里所说的不同的底层区块链开发平台就好比手机的IOS系统和Android系统,是各个DAPP的底层生态开发环境。

 

DAPP就是在底层区块链平台生态上衍生的各种分布式应用,也是区块链世界中的基础服务提供方。

 

DAPP于区块链,就好比APP之于IOSAndroid

 

直白的解释DAPP,那就是:把我们目前依靠IOSAndroid系统开发的APP抓出来,扔在区块链系统上,结合智能合约,它就成了DAPP

 

根据David JohnstonDAPP的定义,一个真正的DAPP应用,需要同时满足一下几个条件:

 

应用必须完全开源、自治,一个实体不应控制应用超51%Token。应用必须根据用户的反馈及技术要求升级,应用升级必须由大部分用户达成共识后进行。

 

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

 

应用必须拥有Token机制,矿工或应用维护节点需要得到Token奖励。

 

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

 

DAPP的优点和缺点都有哪些。

 

DAPP的优势是在于区块链特有的数据确权、价值传递功能,DAPP在用户流程变更、交易安全、行业生产关系变更(如版权问题)、减少运维成本、降低技术开发成本等方面具有较大的优势,也能大幅提升用户体验。

 

DAPP当前的劣势在于技术前景不明朗,主要表现在DAPP产品设计思路需要颠覆创新、公链处理效率低、研发风险高。

 

DAPP的开发流程和平台简析。

 

流程可以简单的描述为:写白皮书→明确共识机制→Token激励机制→智能合约开发去→中心化社区自治。

 

DAPP的开发是将传统App与区块链相结合形成的产物,它更像是共享模式和去中心化模式,先由发起人或组织,写好白皮书明确了共识机制和token分配与激励,持有token的人即为股东,直接和DApp的盈利关联,持有的token可以买卖,在支持的交易所交易。

 

据不完全统计,有90个以上就是建立在以太坊之上的。从开发者数量和用户数量来看,以太坊就是目前最大的DAPP开发平台。我们知道以太坊的核心是有智能合约功能的公共区块链平台,它允许任何人在上面中建立和使用通过区块链技术运行的分布式应用。

 

当然,除了以太坊之外,DAPP的开发平台还有许多,像一直被大家看好的EOS就是其中一个。和以太坊相比,EOS运行速度更快更稳定,主要解决了高交易频率的问题,每秒交易可达百亿次,且可同时运行上千个APP

 

但是EOS主网上线以后,TPS的表现不尽人意,测试下来不到1000;而且EOS的内存条RAM一周暴涨40倍。按照目前RAM的价格,项目的开发成本高达几百万,其中购买RAM占据了绝大部分的费用,这对开发者很不友好。

 

目前,基于区块链技术的DAPP尚处于早期探索状态,还没有大规模实际应用价值的DAPP出现。但不可否认的是区块链技术带给了我们巨大的想象空间,从现在的情形来看打造完全去中心化的APP至少还需要比较长的时间。

 

手机应用将人们带进了移动互联网时代,手机APP经济的兴起改变人们众多的生活习惯,从外卖、打车、网购、社交、资讯、视频…手机应用带来的便捷性大大的丰富了我们的生活。

 

以后DAPP是否能取代APP,现在还是一个未知数,但DAPP目前正在快速发展。这基于共识机制、智能合约、跨链融合等区块链技术的应用,将会影响一代又一代人的生活。




相关推荐