博链财经BroadChain获悉,据Cointelegrap,以太坊联合创始人 Vitalik Buterin 和以太坊基金会正在考虑至少五种方法来减少以太坊的最大区块大小,以优化区块链从而实现“以 rollup 为中心的路线图”。
2 月 5 日,Vitalik 和以太坊基金会研究员 Toni Wahrstätter 表示,随着中长期的重点放在 rollup 上,有人认为区块空间的使用方式尚未优化,并指出有效区块大小在过去 12 个月中基本上翻了一番。两人解释道:“这可能是由于越来越多的 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 成本。