基于区块链技术的app能否成为最终的应用平台
扫描二维码
随时随地手机看文章
现在在科技初创公司间流行着这么一句话:“下一个Uber是基于区块链的”。
事实上,目前市场上DApp (decentralized apps,基于区块链技术的App)的数量已经超过了1000个,并涉及到了36个行业。几乎所有这些DApp的Web移动解决方案都基于区块链技术开发。
区块链技术最初只是比特币的底层技术一种相对简单的系统,其功能有限,人们还需要在它上面加上多层其它的协议才能打造出一个实用平台出来。相反,以太坊本身额外带有一种图灵完备的脚本语言,使得人们能在它上面容易地构造出复杂的智能合约、去中心化自治组织、DApp、甚至是另一种代币出来。
比特币的走红让它所基于的区块链技术被人们称为区块链1.0,而以太坊作为一个为大众所熟知的去中心化应用平台被人们称为区块链2.0。
图|最近出现了很多基于区块链技术的app
在以太坊之后则出现了一系列基于DAG(有向无环图)技术的新型区块链应用平台,比如Hashgraph, IOTA, Stellar, NEO, RaiBlocks等。这些平台属于区块链3.0。
它们都是为了克服比特币和以太坊的缺陷而诞生,都是为了解决现实世界中的特定问题而诞生,它们都是基于FFM(fast, feeless, minerless)理念而设计,即快速、无需费用、无需矿工。
基于DAG的区块链技术通过使用“Gossip about Gossip”协议而抛弃了矿工这个角色,而区块链1.0和2.0使用的是Gossip协议,并且都要依赖矿工这个角色来处理和验证交易。
区块链1.0技术每秒只能处理6到7次交易,而区块链3.0技术从理论上讲每秒能处理成千上万次交易,不过我们已经在现实场景中见证了某种基于DAG技术的平台每秒能处理10000多次交易。
Hashgraph是目前最流行的基于DAG的区块链技术之一。它的发明者Swirlds公司将它定位为解决现实世界问题的大型企业级解决方案。
现在区块链技术所面临的最大限制就是性能和可扩展性这两个方面,这两种限制会让它难以应付来自现有中心化机构的挑战。未来几年的工作重点将会完善解决这些限制,然后再搭建基础的协议栈,最后人们就可以在它上面搭建任何的应用,实现万物互联。
毫无疑问,这些基于DAG技术的加密货币是区块链朝着正确的历史方向前进而生的产物,但它们能否成为最终的应用平台就还要让时间来检验了。
区块链行业目前所处的状态正如上个世纪90年代中期的互联网行业,诸如谷歌和亚马逊这样的应用巨头公司还没有诞生,我们现在需要做的是要搭建好相关的协议。