02月
两人解释道:“这可能是由于越来越多的 rollup 开始使用以太坊进行数据处理以及铭文等趋势的结果。” 该博客文章讨论了五种不同的解决方案(复杂程度各不相同),以增加区块 Gas 限制并抑制 calldata 的使用,从而减少最大区块大小和方差,为未来更多的数据块腾出空间。文章提出的第一个更简单的解决方案之一是将 calldata 成本从 16 Gas 增加到 42 Gas,这会将最大区块大小从 1.78 MB 减少到 0.68 MB。这将为增加区块 Gas 限制腾出空间。
然而,Vitalik 认为这会抑制使用 calldata 来获取数据可用性,并对 Starknet 等需要大量 calldata 进行链上证明的应用程序产生负面影响;第二种解决方案可能是增加 calldata 成本,但减少其他操作代码成本。 另一种解决方案是按照 EIP-4488 中的建议限制每个块的调用数据。然而,这也可能会抑制使用 calldata 来获取数据可用性,并影响严重依赖它的应用程序。
因此,创建一个单独的调用数据费用市场可以用来潜在地提高 Gas 限制,使用 calldata 的价格将根据需求的多少自动调整,但缺点是增加了分析和实现的复杂性。最后一个想法是提供“EVM 忠诚度奖金”来补偿calldata较多的应用程序。 两人得出的结论是,简单地将calldata成本提高到 42 可能“过于生硬”,而创建单独的费用市场可能“增加太多复杂性”。Buterin 此前曾在 2021 年提出对每个区块的调用数据进行限制,以降低 Gas 成本。(Cointelegrap)