2015年以太坊的横空出世,让人们看到了区块链不仅可以承担支付的功能,还可以延伸出更多的应用场景,当然后来火爆的ICO并非Vitalik的本意,就像凯文凯利在《失控》中所言,很多事物在一开始是很难提前规划出来的,而是自然涌现的结果。
ERC20本是以太坊上一个普通的协议,结果成了后来众多虚拟数字货币的标准,同样的ERC721协议也因为CryptoKittes游戏的意外火爆,让更多的人开始不断关注。所以到后来有些人认为真正重要的其实是协议,而非公链本身。
总结来看,比特币解决了支付的问题,以太坊在很大层面上解决了众筹的问题,那么接下来所谓的区块链3.0会不会是解决另一个金融问题呢?当然以太坊也并非只有众筹的功能,比如火爆的CryptoKittes游戏,本质上是一种击鼓传花的游戏,只不过排列组合的非确定性和多样性延长了传递的链条。
公链基础设施不成熟
很多人预测DAPP(去中心化应用)未来会像2011年那会的手机APP一样,呈现爆发的态势,不过今朝并非往昔,当年不管是苹果的iOS还是谷歌的Android都已经趋于成熟,开发生态也日渐趋于完善,再加上手机的加速普及,让供给和需求都极大地得到了满足。
反观今天的区块链基础设施,可以说还有很多问题需要解决,以最为成熟的以太坊为例,交易速度慢、交易费用高、数据存储成本高等,都是阻碍DAPP大规模爆发的绊脚石,虽然其后的各种公链都宣称可以提供解决方案,最著名的莫过于EOS,但是EOS选择牺牲安全性满足性能的方案会不会成为主流,以及最终主网上线能否实现白皮书提出的所有特性,现在都还是未知数。
其实不只是EOS,Aeternity、Cardano以及Nervos都在尝试提出更好的解决方案,毕竟一项技术最终能否成功,并不完全在于技术本身,还会有很多不确定的因素,最典型的例子莫过于我们今天使用的键盘排列方式。我们今天使用的键盘排列方式并非当初经过科学论证出来的最优方案,恰恰相反,当初的硬件性能由于不能跟上人们打字的速度,于是发明者刻意打乱键盘字母排列方式,以避免硬件出现卡壳的情况,而随机给出的方案竟成了今天通用的标准。
总之,到今天为止,区块链基础设施其实并不完善,地基不牢固,就妄图去搭建各种大厦,倾塌的风险就不言而喻了。当然区块链由于天然跟金融、数字货币强关联,导致出现了很多被投资绑架的非理性预期,很多人说今天所谓的币圈充满泡沫,但是到底什么是泡沫,以及泡沫底层的东西是什么,恐怕很多人并没有想清楚。
公链的演化路径
既然基础设施不完善,那么未来的公链会怎样演化呢?各家都给出了自己的答案,EOS尝试采用21个超级节点,牺牲一定的安全性提升性能,用代币资源换取物理资源的方式,提高公链的交易速度、降低交易成本。当然也有Aeternity采用状态通道的方式,将区块链的金融属性和计算属性分隔开,说到底是将大量的业务逻辑放到链下,链上只保留同步资产状态和完成争议裁决。
所以不同的公链给出了不同的解决方式,有的是直接改善主链存在的问题,有的是曲线救国,通过间接的手段分担主链的压力,当然这两种方式各有利弊,现在也很难说哪种方式更好,未来很有可能两种方式都会共存,毕竟这个世界并不是非此即彼的零和游戏,除非其中一种方式能在很多层面碾压另一种方式。
刚才提到的EOS、Aeternity、Cardano都是追赶者的角色,而且都还没有落地,换言之还没有正式运行,而作为目前使用最多的以太坊也并不是停下来等着被超越。以太坊也有自己的优势,庞大的应用生态就是众多追赶者最需要弥补的短板,而以太坊需要补的短板则是交易速度,一个小小的CryptoKittes游戏就能耗掉以太坊近20%的资源,这对于以太坊想要成为世界计算机简直就是一个莫大的讽刺。
分片(Sharding)就是以太坊为了扩容、提高交易速度提出的一种解决方案,分片本质上是将全网共识权限下放到了多个局部,由众多的局部共识代替了全网共识,这就如同将本来100个人一同参与讨论的会议,分成10组,每组达成局部共识并成为最终的共识,于是效率自然就得到了极大的提升。
但是分片本质上也是牺牲了安全性,换言之分组越多,安全性越低,但是性能就越高。所以不管是EOS的21个超级节点,还是以太坊的分片技术都是用安全性换取性能,在这点上可谓是不谋而合,或者说这是他们不得不面对的宿命,毕竟安全和效率不可兼得的达摩克利斯之剑始终盘踞在人们前进的道路上。
主链+侧链的解决方案
有人说现在在以太坊社区跟任何人聊天,5分钟之内不可能不提到Plasma,可能大家会疑惑Plasma是什么,为什么会有如此大的魔力,吸引如此多的人关注。简单来说,Plasma就是以太坊的侧链,那么什么叫侧链呢?还以开会为例,100个人的大会议,针对某一个议题,单独拉出一个小团队讨论,然后把讨论结果在全体会议上广播一下即可,这个小团队会议就是侧链,大会议就是主链。
引入侧链有什么好处呢?侧链其实可以做到相对更加中心化,也就是说侧链可以不过多考虑安全性,更加专注于性能,如此就可以满足绝大部分商业场景,最终的结果再次同步到主链上即可。有人可能会提出质疑,如果有人在侧链上作弊,那岂不是就会污染主链上的数据嘛。这个担心并非无道理,但是侧链通常都会聚焦在某一小范围,要知道小范围的博弈相比多方博弈要更容易取得共识,而且一旦出现争议,主链亦可以插手作为法官进行裁决。
其实侧链的好处还有很多,比如说金融行业通常都是强监管,而且会要求有一定的异常处理机制,公链是很难满足这样的需求,此时就可以让侧链承载金融业务逻辑,而主链作为各个侧链互通有无的纽带,从而实现不同虚拟资产的价值流通。所以未来主链加侧链会不会成为一种可能的演化方向,还是挺值得期待的。
作为Plasma的最热门应用,Loom Network就在游戏领域杀出了一条血路,大家都知道游戏玩家其实是很看重体验的,而现有的区块链交易速度实在难堪大任,那么Loom作为侧链承担了游戏的业务逻辑,包括其中的部分资产转移的功能,而最终的资产重组状态只需要同步到以太坊主链即可,这样既可以提高游戏体验,又可以极大降低其中的交易费。
小结
随着越来越多的人开始关注并加入区块链行业,资金、人才的积聚会加速区块链基础设施的日臻完善,而大规模的DAPP应用也会不断反向促进公链生态的发展,最终有可能会演化成为移动互联网领域的两大操作系统和众多APP生态。
网友评论