时间:2024-02-06|浏览:279
用戶喜愛的交易所
已有账号登陆后会弹出下载
以太坊联合创始人 Vitalik Buterin 和以太坊基金会正在考虑至少五种方法来减少以太坊的最大区块大小,希望优化区块链以实现“以 Rollup 为中心的路线图”。 2 月 5 日,Buterin 和以太坊基金会研究员 Toni Wahrstätter 表示由于中长期的重点是汇总,因此有人认为区块空间的使用方式尚未优化——值得注意的是,有效区块大小在过去 12 个月中基本上翻了一番。
Buterin 和 Wahrstätter 解释道:“这可能是因为越来越多的 rollups 开始使用以太坊进行 DA 以及 Inscriptions 等趋势。”减少“EL 部分或信标块的最大大小将为更多 blob 腾出空间”。来源:以太坊研究博客帖子讨论了五种不同的解决方案(复杂程度各不相同),以增加区块气体限制并抑制 calldata 的使用,从而减少最大区块大小和方差,为未来更多的数据块腾出空间。非零 calldata 字节的价格,可以实现更小且变化更少的块大小,为将来添加更多 blob 腾出空间。”以太坊 Gas 限制是指在每个块中执行交易或智能合约所花费的最大 Gas 量设置限制是为了确保区块不会太大,否则会影响网络性能和同步。Calldata会消耗gas,增加网络负载,因此正在寻求解决方案,在不影响安全性的情况下增加gas限制。
Buterin 和 Wahrstätter 提出的第一个更简单的解决方案之一是将 calldata 成本从 16 个 Gas 增加到 42 个 Gas,这会将最大块大小从 1.78 MB 减少到 0.68 MB。
这将为增加区块 Gas 限额腾出空间。Buterin 表示,calldata 价格和 Gas 限额之间存在一个“最佳点”。
来源:以太坊研究然而,Buterin 认为这会抑制使用 calldata 来获取数据可用性,并对 StarkNet 等需要大量 calldata 进行链上证明的应用程序产生负面影响。相反,第二种解决方案可能是增加 calldata 成本,但降低其他操作码成本。 Calldata 指的是作为智能合约函数调用的输入提供的数据,而操作码(或操作代码)是指定应在以太坊虚拟机(EVM)中执行哪些计算的指令。关于增加区块气体限制作者:- Toni- VitalikELI5特别感谢向 Starkware 团队寻求反馈和数据!重要要点:## ELI5 这篇文章讨论了一项通过调整 Gas 限制和成本来更有效地管理以太坊区块大小的提案…… — ethresearchbot (@ethresearchbot) 2024 年 2 月 5 日 另一种解决方案是两人写道,按照 EIP-4488 中的建议,限制每个块的呼叫数据。
然而,
这也可能会抑制使用 calldata 来实现数据可用性,并影响严重依赖它的应用程序。因此,创建一个单独的 calldata 费用市场(例如如何处理数据 blob)可用于潜在地增加 Gas 限制。
使用 calldata 的价格将根据需求量自动调整。
然而,缺点是分析和实施的复杂性增加。最终的想法是提供“EVM 忠诚度奖金”来补偿呼叫数据量大的应用程序。Blob 是大型数据包,集成到以太坊的区块链中以优化数据处理和存储,这将是随着 EIP-4844 Dencun 升级的推出。然而,两人得出的结论是,简单地将 calldata 成本提高到 42 可能“过于生硬”,而创建单独的费用市场可能“增加太多的复杂性”。“平衡的解决方案可能是增加 calldata 的成本,同时降低某些操作的成本,或者可能转向一种为在 EVM 内使用 calldata 提供激励的模型。”Buterin 此前曾在 2021 年提出每个区块的 calldata 限制,以降低 Gas 成本。相关:以太坊开发人员空中关注Vitalik计划提高gas limit一月份,Vitalik Buterin建议将以太坊gas limit提高33%至4000万,以提高网络吞吐量。提高gas limit允许每个区块进行更多交易,理论上可以提高网络的整体吞吐量和容量。
然而,它也会增加硬件负载以及网络垃圾邮件和攻击的潜在风险。杂志:“帐户抽象”增强了以太坊钱包:傻瓜指南