POL:以太坊伦敦升级内容确定,包括EIP 1559等5大EIP

在过去的几个月中,以太坊核心开发人员一直致力于伦敦网络升级。这次硬分叉升级是继今年4月份柏林硬分叉之后的一次更大规模的升级。虽然确切升级区块高度尚未确定,但伦敦升级中包含的EIP列表现已最终确定。根据升级规范,伦敦硬分叉升级包括5个EIP,分别是:

EIP-1559:ETH1.0链的费用市场更改

EIP-3198:BASEFEE操作码?

EIP-3529:减少退款?

EIP-3541:拒绝以0xEF字节开头的新合约?

EIP-3554:难度炸弹延迟至2021年12月1日?

下文将更详细地了解其中的每一个!

EIP-1559:ETH1.0链的费用市场更改

EIP-1559是以太坊最受期待的更改之一,也是伦敦升级引入的最大更改。EIP-1559将在网络上的区块中引入“基本费用”,该费用将跟踪关于网络根据区块空间需求从交易中接受的gas价格。这意味着钱包和用户将更容易估计他们交易的正确费用价格应该是多少。此外,EIP-1559增加了一种新的交易类型,用户可以指定他们愿意支付的最高费用,以及他们愿意支付给矿工的最高费用,并获得最高费用与基本费用之间的差额的退款和矿工小费。最后,EIP-1559还会导致部分交易费用被销毁,这在社区中的很大一部分人看来是对以太坊网络经济的重大改进。

要讨论EIP-1559的机制、好处和影响,需要的不仅仅是一篇单独的文章。可以在此处找到涵盖EIP各个方面的资源列表?。此处还提供有关EIP-1559的完整PEEPanEIP介绍?。

EIP-3198:BASEFEE操作码

该EIP是EIP-1559的配套EIP。它只是添加了一个操作码BASEFEE,它返回执行它的区块的基本费用的值。这将使智能合约能够在链上访问该值,这有助于提交欺诈证明和创建无信任的gas价格衍生品。有关该提案的完整概述,请参阅PEEPanEIP-3198:使用RatanRaiSur的BASEFEE操作码?。

EIP-3529:减少退款

伦敦升级引入的另一个重大变化是取消了SELFDESTRUCT的gas退款,并减少了SSTORE的退款。虽然退款最初是为了激励开发人员在可能的情况下清除状态,但实际上,随着GasToken的发明,它们导致了状态规模的增加。使用这些退款,Gas代币可以在Gas价格低时填充状态,然后在Gas价格上涨时获得执行交易的退款。

与此同时,gas退款也会导致区块执行时间的变化。在伦敦升级之前,高达50%的退款gas可用于在同一区块内执行进一步的计算。这意味着,在实践中,最大区块大小可能高达gas限制的1.5倍。EIP-3529将这种“执行退款”从50%降低到最高20%。这一变化将有助于抵消EIP-1559引入的一些额外的区块大小差异,这允许区块最多使用当前gas限制的两倍。

EIP-3541:拒绝以0xEF字节开头的新合约

EIP-3541是一个简单的更改,它为更广泛的EVM改进奠定了基础,如EIP-3540?中所述。此EIP将使以0xEF字节开头的新合约无法部署。现有合约不会受到影响。伦敦升级上线后,以0xEF开头的最短字节序列与现有合约的起始序列不匹配,然后可以保留作为识别符合EIP-3540语义的合约的一种方式。注意:EIP-3540需要部署额外的网络升级。还值得注意的是,如果无法部署EIP-3540,EIP-3541也可用于保留起始字节以用于其他方案。

EIP-3554:难度炸弹延迟至2021年12月1日

EIP-3554延迟难度炸弹,也称为冰河时代。难度炸弹/冰河时代是在以太坊中引入的一种机制,用于在网络过渡到权益证明时“冻结”挖矿。鉴于PoS尚未准备好,我们需要推迟炸弹何时“爆炸”。这在过去已经完成了三次推迟:在大都会(EIP-649?)、君士坦丁堡(EIP-1234?)和缪尔冰川(EIP-2384?)升级中。

虽然之前的延迟时间相当长,但这次核心开发人员选择了更短的延迟,将炸弹推迟到2021年12月。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:0ms0-3:884ms