在 Vitalik Buterin 最近提议提高 Ethereum 网络的 gas 上限之后,Ethereum 开发者、节点运营商和用户陷入了一场激烈的辩论。.
1月11日,Buterin建议将gas上限“适度”提高33%,以提升网络吞吐量。虽然这个想法有其合理之处,但也引发了Ethereum生态系统中关键利益相关者的担忧。
Ethereum 联合创始人、加密货币领域知名人士 Vitalik Buterin 提议将以 Ethereum的 gas 上限提高 33%。此次调整将把上限从目前的 3000 万提高到 4000 万,旨在提升网络吞吐量。.
该提案背后的逻辑是允许每个区块处理更多交易,理论上可以提高 Ethereum 网络的整体容量和吞吐量。.
开发商提出的担忧
尽管提高 gas 上限可能带来诸多好处,但Ethereum开发者们也表达了EthereumMarius van der Wijden在一篇题为“为什么提高 gas 上限很困难”的博文中,重点指出了一个重要问题。
今天我写下了一些关于提高汽油限价的想法: https://t.co/gX0eihUyYa
— MariusVanDerWijden (@vdWijden) 2024年1月11日
(还没校对,所以如果你发现错误,可以保留它)
他指出,首要问题是区块链状态的快速增长,其中包括账户余额和智能trac数据。目前,该状态大约需要267GB的存储空间,而提高gas上限会导致其规模增长得更快。.
Wijden承认存储空间相对便宜,因此对于大多数用户来说,数据量可能不会造成matic 。但他警告说,随着时间的推移,访问和修改如此庞大的状态数据会变得越来越慢,目前还没有切实可行的解决方案来应对这一日益严峻的挑战。.
更高的 gas 限制也会导致更长的同步时间,并对构建多样化的 Ethereum 客户端构成挑战。.
Gnosis 联合创始人 Martin Köppelmann 也表达了同样的担忧,并强调提高 gas 限制也会导致更高的带宽需求。.
Ethereum 团队负责人 Péter Szilágyi 也加入了表达保留意见的行列,他承认,虽然提高 gas 上限可能会带来好处,但也会带来一些弊端,包括更快的状态增长、更慢的同步以及增加拒绝服务 (DoS) 攻击的可能性。.
气体极限及其意义
Ethereum 网络的 Gas 限制是指每个区块内执行交易或智能trac所需的最大计算量和 Gas 消耗量。确保区块大小不超过限制至关重要,因为过大的区块可能会对网络性能和同步产生负面影响。.
在持续的讨论中,针对提高 gas 上限所面临的挑战,已经提出了几种潜在的解决方案。其中一个值得关注的提案是 Ethereum 改进提案 (EIP)-4444,该提案旨在解决链上历史记录过期的问题。.
通过实施此次升级, Ethereum 开发者希望缓解区块链状态的长期增长趋势。.
另一个解决方案是 EIP-4844,它使用“blobs”来提高汇总数据的可用性。该提案有助于更有效地管理不断增加的数据负载,从而有可能缓解开发人员和利益相关者提出的一些担忧。.
Ethereum 社区对此问题仍存在分歧。一些人认为提高 gas 上限是必要的,以满足网络上日益增长的交易和应用需求;而另一些人则认为,必须仔细考虑潜在的负面影响,例如状态增长和同步挑战。.
针对正在进行的讨论,软件开发者 Micah Zoltu 强调,应让普通用户能够在日常使用的机器上运行 Ethereum 节点。他建议,目标不应局限于在特定硬件配置上运行节点,而应着重确保更广泛的用户群体能够访问 Ethereum 节点。.

