Vitalik在28日发推文,以Blob、PeerDAS等技术为切入点,思考以太坊与Rollups未来的发展机会与忧心。加密研究员Haotian对该文章分析总结,期待Rollups往好的方向发展。
本文为链新闻编排整理,如有疑义,请参考原文。
内容目录
Toggle
背景知识:Blob与Rollups关系
Rollups未来发展的机会
Blob使用空间潜力还很大
可进一步扩容:Blob+DAS
Rollups未来发展的危机
期待Rollups与以太坊共同成长
Blob是和EVM calldata脱钩的一个可直接被共识层调用的临时数据包,直接好处是EVM在执行交易时可以不存取Blob数据,因此不会产生较高的执行层计算费用。
目前因为平衡一系列因素的权衡之下,一个Blob的大小为128kb,一笔batch给主网的交易最多携带两个Blob。理想情况的设计是一个区块最终目标是承载16MB、大约128个Blob的数据包。
因此Rollup项目团队要尽可能平衡Blob区块数量、TPS交易容量、Blob主网节点储存成本等因素,目标以最适性价比使用Blob空间。
以Optimism为例,目前一天大约有50万笔交易,平均每两分钟batch一次交易到主网,一次携带一个Blob数据包。当然也可以一次携带两个Blob,但是因为目前TPS用不到,每个Blob的容量都不会满,只是增加额外存储费用。
Haotian认为坎昆升级(Dencun)后以太坊的性能已经够用,以多种观点证明这点;另一方面,Vitalik也对Rollup未来发展感忧心而发声。
由于Ethereum主网区块承载的数据量受到Gas Limit以及储存成本的影响,1个Slot区块最多携带128个Blob是理想状态,Optimism目前每两分钟才用1个,留给Layer2项目方提升TPS、扩大市场和生态繁荣度的空间还有很大很大。
因此,坎昆升级后一段时间内,Rollup在使用Blob的数量、频率以及Blob空间竞价等使用等方面并不竞争。
之所以Vitalik会提到Blobscription(銘文),是因为这类能短暂增加交易量的项目,可让Blob使用量增加。
当Rollup交易量提升,目前还有其他潜在的解决方案:压缩每笔Batch的交易量,尽可能让Blob空间容纳更多的交易;增加Blob数量;缩短Batch交易的频次;假使有一天Layer2市场繁荣到一定程度,目前Blob数据包提升至每区块128 Blob都不够用怎办?Ethereum开发团队早已给出了解决方案:利用数据可用性抽样技术(DAS)。
Blob+DAS提升效能
简单理解,就是把原先需要一个节点储存的数据,同时分布在多个节点内,例如每个节点储存Blob数据的1/8,八个节点组成一个小组来满足原有DA能力,相当于把目前Blob储存容量又扩大8倍,这其实也是未来分片阶段要做的事。
有趣的是,目前Vitalik多次重申此观点,似乎在告诫Layer2项目方不要总抱怨以太坊数据可用性费用贵,以现在的TPS都没把Blob数据包的能力开发到极致,应赶紧加大火力发展生态与扩大用户,别总想着DA出逃。
Vitalik认为目前主流的rollup项目中,只有Arbitrum达到Stage 1,没有主流项目达到Stage 2。而Haotian举例虽然像是DeGate、Fuel等项目已经达到Stage 2,但这些项目还没被泛群体熟悉而非主流。
Stage2是Rollup安全性的最终目标,现在只有极少数Rollup达到了Stage 1,而大部分Rollup都在Stage 0阶段,可见Rollup产业的发展着实让Vitalik忧心忡忡。
总结以上,Haotian认为Vitalik这篇思考以太坊未来扩容方案文章给予市场启发意义。尤其是表达对Layer2发展现状的不满,也对Blob的性能给予乐观的肯定,并期望Rollups与以太坊能有正面发展。
现在唯一的不确定留给Layer2自己决定了,以太坊该如何发展呢?
blob
DAS
Dencun
Layer2
Rollups
Vitalik