2月6日消息,据Cointelegrap报道,以太坊联合创始人Vitalik Buterin和以太坊基金会正在考虑至少五种方法来减少以太坊的最大区块大小,希望优化区块链以实现“以rollup为中心的路线图”。2月5日,Buterin和以太坊基金会研究员Toni Wahrstätter表示,随着中长期的重点放在rollup上,有人认为区块空间的使用方式尚未优化,并指出有效区块大小在过去12个月中基本上翻了一番。Buterin和Wahrstätter解释道:“这可能是由于越来越多的Rollup开始使用以太坊进行数据处理以及Inscriptions等趋势的结果。”
该博客文章讨论了五种不同的解决方案(复杂程度各不相同),以增加区块Gas限制并抑制calldata的使用,从而减少最大区块大小和方差,为未来更多的数据块腾出空间。文章提出的第一个更简单的解决方案之一是将calldata成本从16个Gas增加到42个Gas,这会将最大块大小从1.78 MB减少到0.68 MB。这将为增加区块Gas限制腾出空间。然而,Buterin认为这会抑制使用calldata来获取数据可用性,并对StarkNet等需要大量calldata进行链上证明的应用程序产生负面影响。第二种解决方案可能是增加调取数据成本,但减少其他操作代码成本。Calldata是指作为智能合约函数调用的输入提供的数据,而操作码是指定应在以太坊虚拟机(EVM)中执行哪些计算的指令。另一种解决方案是按照EIP-4488中的建议限制每个块的调用数据。然而,这也可能会抑制使用calldata来获取数据可用性,并影响严重依赖它的应用程序。因此,创建一个单独的调用数据费用市场可以用来潜在地提高gas限制,使用calldata的价格将根据需求的多少自动调整,但缺点是增加了分析和实现的复杂性。最后一个想法是提供“EVM忠诚度奖金”来补偿调取数据较多的应用程序。
两人得出的结论是,简单地将调取数据成本提高到42可能“过于生硬”,而创建单独的费用市场可能“增加太多复杂性”。文章写道:“一种平衡的解决方案可能是增加calldata的成本,同时降低某些操作的成本,或者转向为在EVM中使用calldata提供激励的模型。”Buterin 此前曾在2021年提出对每个区块的调用数据进行限制,以降低Gas成本。