最新新闻
为您推荐

Vitalik Buterin 提议降低以太坊Gas限制

作者Randa MosesRanda Moses 2 分钟阅读
Vitalik Buterin 提议降低以太坊Gas限制
  • Vitalik Buterin 通过一项新的以太坊改进提案,提议降低 ETH 交易 gas 上限。
  • ETH gas 上限将保护网络免受拒绝服务(DoS)攻击并使其保持稳定。 
  • 去年,以太坊研究人员曾提议将交易 gas 上限设为 3000 万,但 Vitalik 将其降至 1677 万。

Vitalik Buterin 与研究员Toni Wahrstätter 共同提出了EIP 7983,将以太坊交易Gas限制上限设定为1677万(2^24)。 

该提案于6月下旬在GitHub上创建,并于今天定稿。EIP 7983 规定,Gas限制将在协议层面影响以太坊网络。新的Gas上限将有助于保护并稳定以太坊网络,同时使交易成本更加可预测。 

EIP 7983 将保护网络免受DoS攻击

理论上,以太坊网络上的单个交易可能会消耗整个区块的Gas限制。例如,一个 智能合约 交互可能会完全填满一个区块,不留其他交易的空间。这可能带来几种风险,包括影响以太坊网络稳定性的拒绝服务(DoS)攻击。

限制Gas上限将把交易分解为更小的片段,从而提高zkVM兼容性。这种设计更改将导致更快的零知识证明,并让更多参与者帮助验证工作。此外,稳定的Gas使用将平衡未来以太坊扩展模型中跨线程的并行执行。

总体而言,1677万的最大Gas限制将有助于阻止拒绝服务攻击,使zkVM更容易设计,并允许每个区块中的交易更公平地共享Gas。

EIP-7983 进一步指出,无论验证者设置的区块Gas限制如何,交易上限限制都将强制执行。此外,任何超过1677万Gas限制的交易都将被拒绝,并带有特定的错误代码。 

根据该提案,EVM行为将发生变化,不会将Gas限制超过1677万的任何交易包含在txpool中。txpool被定义为 ETH交易的等候室。在区块验证级别和处理阶段之前,EVM将拒绝任何包含Gas限制大于指定限制的交易区块。 

为什么是16.77百万以太坊Gas限制?

在提案中,Buterin和Wahrstätter写道,1677万(2^24)的交易Gas限制“在允许复杂交易和保持可预测的执行边界之间提供了平衡。”选择这个值将使智能合约部署和复杂DeFi交易等用例顺利运行,而不会导致不可预测的减速。

EIP-7983 并非首个引入ETH Gas限制上限的提案。 EIP-7825 是首个为以太坊交易引入3000万Gas限制的提案。该提案于去年11月发布,当时选择3000万Gas上限是因为它基于当今以太坊区块的平均大小。许多以太坊 开发者 支持EIP-7825,但他们推动更低的Gas限制。 

根据 Gas追踪器 在Ether Scan上,以太坊平均Gas成本为0.266 gwei,而ETH价格约为2,550美元。在撰写本文时,使用全部1677万Gas的交易成本约为11.38美元。 

不要只是阅读加密货币新闻,要真正理解它。订阅我们的通讯。 免费。

Randa Moses

Randa Moses

Randa Moses 是 Cryptopolitan 的编辑兼记者,专注于科技、人工智能、机器人技术、加密货币、诈骗及黑客攻击等领域的报道。自 2017 年以来,她一直活跃于加密货币领域,曾担任 Forward Protocol、AmaZix 和 Cryptosomniac 等公司的职务。Randa 拥有布拉德福德大学电气工程与电子工程学位。

更多新闻…