最近V神的一篇关于共识机制的文章被各种狂转,然而其内容不过是复述了1984年一篇论文的结论而已。难道以太坊扩容真的到了山穷水尽的地步,需要回到故纸堆里面去找解决方案了?
V神押了重宝的两个方向,Layer 2和分片,目前看来都没有解决扩容的希望。Layer 2先天不足只能适用于有限场景,而且其性能仍然受制于链本身的性能。分片需要配合相应的虚拟机和合约语言层面的设计,否则根本没法实现。
以太坊扩容肯定没戏了,新一代区块链还是得从头设计。
目前比较有希望的几个区块链2.0项目,我归类如下
分层共识机制
(1)Thunder的混合共识
Thunder的混合共识机制完美地将BFT的效率和POW的安全结合起来,这种分层共识机制是区块链2.0的强力竞争者。
(2)Algorand和Red Belly的半异步BFT
效率高的半异步BFT可以用于公链加速,而底层可以用POW保证安全性。
(3) Nervos的状态虚拟机
虚拟机只将最终状态上链,而非将信息传递上链,是相当有价值的理念,可以大大提高虚拟机效率
2. 分片/DAG
(1) RChain和Zilliqa的分片
除了混合分层共识,一套包含完整虚拟机设计和合约语言的分片方案也是区块链2.0非常强力的竞争者。
(2) Conflux和Hashgraph的DAG
DAG的共识也是非常有希望的方向,但目前还没有相应的虚拟机设计。
3. 逻辑钟
RadixDLT和Solana的逻辑钟
逻辑钟是代替POW的较理想方案,避免了挖矿的中心化倾向,同时又保证了整个系统的安全性,不像PoS有很多安全隐患。
综合看来,分层共识机制由于其更好的Composability(可构建性),获得了资本的青睐。分片/DAG由于其一步到位的理论高性能,吸引了学术界最聪明的大脑。逻辑钟是较新提出的方案,其综合潜力还有待评估。
领取专属 10元无门槛券
私享最新 技术干货