以太坊扩容已经到了一个关键时刻。作为扩容解决方案之一的“分片(sharding)”技术,以太坊创始人Vitalik Buterin多次表达了对其寄予厚望,并且表示它即将到来。
Buterin在本月初的一场会议上表示,分片技术和Plasma等二层扩容解决方案将使以太坊交易处理能力达到百万级。
扩容问题或者说扩展性问题是众多区块链所固有的问题,即便是比特币也一直面临着这个问题,比特币甚至还因为扩容问题而导致社区分裂和网络分叉,从而促成了比特币现金(Bitcoin Cash,BCH)的诞生。
Buterin曾表示解决扩容问题是以太坊的重中之重,是最首要的问题。不过,在Buterin眼中,以太坊的扩容解决方案可不只有“分片”,让他中意的方案至少有5种。
Buterin昨天在推特上表达了自己心目中的5种以太坊扩容策略:
1.许多单独的链
2.超级大区块
3.不用改变安全模型的增量改进(例如,用压缩的delta+STARKs替换txs+sigs)
4.二层(Layer 2)(通道channels和plasma)
5.分片(sharding)
Buterin说,“1(单独链)和2(大区块)在某种程度上显然是有用的,但最终是不够的,有点蹩脚(对于扩容来说,显然我们需要许多独立的链来进行实验和生态系统的多样性)。3方案可以说是被低估的。4和5能够带来最大的收益。”
有网友问道,如果2(大区块)是撇脚的,那么为啥BCH还增大区块呢?
Buterin回复说,“我是说,‘最终’是撇脚的。比特币的1MB区块要比最理想的要小。我还在等着看BCH的长期表现;如果BCH继续没有在欺诈证明、数据可用性证明或其他轻量级技术方面取得成果,那么我会觉得BCH很无趣。”
对于3方案是否有人正在研究,Buterin表示他目前正在进行扩容Casper验证。
此外,有网友向Buterin询问他对像DAG(有向无环图)这样的轻量级解决方案的看法。
Buterin回复说,“DAG不能从本质上解决扩容问题,它最多解决延迟问题,总的来讲,他认为DAG被炒过头了。”