主页 > imtoken华为 > 一文看懂以太坊伦敦网络升级

一文看懂以太坊伦敦网络升级

imtoken华为 2023-10-16 05:09:32

以太坊柏林升级_siteweilaicaijing.com 以太坊协议升级_以太坊升级君士坦丁堡

过去几个月,以太坊核心开发人员一直致力于伦敦网络升级,这是继今年4月上线的柏林网络升级后的又一次重要升级。

虽然各个网络还没有设置升级区块,但伦敦升级包含的 EIP 列表现在已经敲定。 根据升级规范,它们是:

EIP-1559:ETH 1.0 链上的交易费用变化

以太坊升级君士坦丁堡_siteweilaicaijing.com 以太坊协议升级_以太坊柏林升级

EIP-1559 是以太坊最受期待的变化之一,是伦敦升级中引入的最大变化。 EIP 将在网络上的区块中引入“基础费用”,由以太坊网络上区块接受的交易 gas 价格决定。 这意味着用户将更容易估计他们的交易将花费多少费用。 此外,EIP-1559增加了一种新的交易类型,用户可以指定他们愿意支付的最高费用,以及他们愿意支付给矿工的最高费用,并根据最高费用和矿工费用之间的差额获得退款和矿工费。基本费用。 最后,EIP 还导致一部分交易费用被烧掉,这被社区的大部分人视为对以太坊网络经济的重大改进。

限于篇幅,本文不讨论EIP-1559的机制、收益和影响,后续将另文展开。

siteweilaicaijing.com 以太坊协议升级_以太坊升级君士坦丁堡_以太坊柏林升级

EIP-3198:基本费用操作码

该 EIP 是 EIP-1559 的配套 EIP。 它只是添加了一个操作码 BASEFEE,它返回执行它的块的基本费用值。 这将使智能合约能够访问链上的价值,这对于提交欺诈证明和创建无需信任的汽油价格衍生品非常有用。

siteweilaicaijing.com 以太坊协议升级_以太坊升级君士坦丁堡_以太坊柏林升级

EIP-3529:减少退款

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

siteweilaicaijing.com 以太坊协议升级_以太坊柏林升级_以太坊升级君士坦丁堡

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

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

siteweilaicaijing.com 以太坊协议升级_以太坊柏林升级_以太坊升级君士坦丁堡

EIP-3541 是一项简单的更改,为更广泛的 EVM 改进奠定了基础。 该 EIP 将使以 0xEF 字节开头的新合约不可部署。 现有合同不会受到影响。 伦敦网络生效后,以0xEF开头的最短字节序列将不匹配现有合约的起始序列,这些以0xEF开头的合约将存储在符合EIP-3540语义的合约中。 请注意以太坊柏林升级,EIP-3540 需要部署额外的网络升级,并且如果从未部署 EIP-3540,EIP-3541 可用于为其他场景保留起始字节。

EIP-3554:难度炸弹推迟到 2021 年 12 月 1 日

EIP-3554 延迟了难度炸弹(也称为冰河时代)的效果。 难度炸弹/冰河时代是以太坊中引入的一种机制,用于在网络过渡到 POS 权益证明时“冻结”POW 挖矿。 鉴于网络到 POS 的过渡还没有准备好以太坊柏林升级,我们需要延迟炸弹生效。 这在以太坊升级的历史上发生过几次:在大都会(EIP-649)、君士坦丁堡(EIP-1234)和缪尔冰川(EIP-2384)。

与以往延迟时间较长的以往不同,这次核心开发者选择了更短的延迟时间,将炸弹延迟到 2021 年 12 月。届时,要么过渡到 POS 权益证明,要么网络上将需要另一个网络升级。

-结尾-