群雄逐鹿,DAPP终“落地”谁家?

2018年是区块链应用元年,其中风头正俏的无疑是万众瞩目的“DAPP”。DAPP是Decentralized Application的缩写,翻译过来就是去中心化应用,也称为分布式应用。抛开一系列复杂的定义,我们用一句非常直白的话来解释DAPP,那就是:把我们目前依靠IOS和Android系统开发的APP抓出来,扔在区块链系统上,结合智能合约,它就成了DAPP。

图1:区块链示意图

作为建立在区块链技术基础上的去中心化应用,DAPP如何落地也吸引了无数人的关注。当前市面上的区块链DAPP主要有两类,一类是“区块链游戏”,一类是“手机挖矿”。前者最出名的当属2017年基于以太坊开发平台的以太猫Cypto Kitties。后者则以公信宝布洛克城为显著代表。

图2:以太猫

但是,由于DAPP必须完全开源、自治并且能够随时根据市场的反馈及技术要求进行升级,因此对基础区块链技术的安全性、稳定性与持续性要求较高,也正是因为对技术开发团队较高的能力要求,虽外界呼声强烈,DAPP应用市场仍然较为萧条,且在已出现的DAPP应用中,较为严重的问题也层出不穷。如前段时间发生的“CryptoKitties 事件”——由于“CryptoKitties”上线后迅速获得了加密货币爱好者的喜爱,以至于关于以太猫的流量一度占据了整个以太坊流量的20%,直接造成了以太坊的严重拥堵,使以太坊网络用户无法及时展开交易。

图3:以太坊巨大的信息流

“CryptoKitties”事件无疑给DAPP市场雪上加霜。事实上,在2018年已有800余家企业的DAPP项目夭折,DAPP“落地难”已经成为业界默认的发展问题。那么,为何DAPP难以落地?小编认为主要有以下几个方面的原因:

DAPP的基础区块链技术性能与TPS较低,较为脆弱的单主链设计无法负荷过量信息,故一旦信息出现激增,区块链便有拥堵甚至崩溃的危险;

区块链资源不隔离。反映在DAPP上,便是一个部分的流量过量便会直接影响另一部分的流量与功能,造成DAPP功能之间彼此牵制,甚至共同崩溃。

部分区块链技术发展尚不成熟,漏洞仍然较多。以以太坊为例,据技术专家验证,以太坊当前存在短地址漏洞、交易顺序依赖、可重入攻击等漏洞,这些漏洞的存在使DAPP的研发与后续资金流交易存在风险,这也是很多DAPP项目夭折的主要原因。

图4:DAPP发展存在漏洞

啰嗦了这么多,我们终于能够回归到我们最初的问题上——该如何让你落地,我亲爱的DAPP?

DAPP发展不是空中楼阁,解决问题当然也不能治标不治本。综合上面的分析,我们可以清晰地看出,解决DAPP发展问题的最佳措施就是构建“去中心化云计算区块链网络”,这个网络必须具有高性能、资源隔离特性以及更完善的治理和发展结构,以避免流量拥堵与漏洞问题。在这个区块链技术中,应具备 “多主链”结构,有效实现资源隔离、“一链一场景”,以便 DApp 应用可以快速利用主链已有的用户体系进行开发并获取用户,降低了用户在不同DApp 间的切换成本;另外用户可以修改公私钥对以及使用的加密算法,这使得 EKT 的用户体系的安全度会一直跟随时代的发展,减少系统漏洞产生。这种多链结构网络在国内已有尝试,如EKT。

DAPP发展虽步履维艰,但DAPP开发者不能因噎废食,而要发现问题,汲取经验,以全新的思路从头再来。在“互联网+”势头日益猛烈的现代社会,“去中心化信任”已是互联网经济发展的必然趋势,区块链技术必会得到越来越多的社会群体的认可与接受,DAPP应用也会逐渐弥补传统APP的不足,在坚实的区块链技术支撑之下茁壮发展。

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

扫码关注云+社区

领取腾讯云代金券