据 Cointelegraph 报道:以太坊联合创始人 Vitalik Buterin 和以太坊基金会研究员 Toni Wahrstätter 提出了五种减少以太坊最大区块大小的潜在技术。这些提议的设计旨在优化区块链以实现“以汇总为中心的路线图”,其核心是提高区块 gas 限制和增加 calldata 成本,所有这些都在以太坊框架内完成。
鉴于 rollups 使用率不断增长,Buterin 和 Wahrstätter 认为,目前的区块空间使用情况尚未优化。他们注意到,在过去一年中,有效区块大小已经翻了一番,这可能归因于 rollups 和 Inscriptions 等趋势对以太坊的使用率增加。
他们提出的解决方案旨在控制最大区块大小和波动,从而为未来的数据块创造更多空间。他们建议增加区块 gas 限制和非零 calldata 字节的价格。区块 gas 限制限制了每个区块的交易或智能合约执行的 gas 支出,防止过大的区块影响网络性能。需要 gas 的 Calldata 会增加网络负载。
一个简单的解决方案是将调用数据的成本从 16 gas 提高到 42 gas,将最大区块大小从 1.78 兆字节缩小到 0.68 兆字节左右。这种方法虽然为提高区块 gas 上限留出了空间,但可能会阻碍调用数据用于数据可用性,从而可能影响依赖大量调用数据进行链上证明的应用程序,例如 StarkNet。
替代方案包括平衡较高的呼叫数据成本和降低的操作码成本、限制每个块的呼叫数据、创建独特的呼叫数据费用市场或引入“EVM 忠诚度奖励”以抵消对呼叫数据密集型应用程序的影响。
虽然每种方法都可以实现最大块大小的期望减少,但他们得出结论,最简单的解决方案(将 calldata 成本提高到 42 gas)似乎是一种过于肤浅的方法,而创建单独的费用市场可能会使系统过于复杂。
他们建议,可以通过提高通话数据成本、同时降低某些操作的成本或者引入通话数据使用激励措施来实现更加平衡的方法。