mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
交易所 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

一文速览伦敦升级:包含EIP-1559等5个EIP

收藏
分享

作者/以太坊开发者 Tim Beiko

翻译/章鱼哥

 

一文速览伦敦升级:包含EIP-1559等5个EIP

在过去的几个月里,以太坊核心开发人员一直在为伦敦升级工作,它将在4月上线的柏林之后进行。虽然升级区块还没有在各个网络中设置,但伦敦升级所包含的EIP列表现在已经确定,按照升级规范,它们是:

  • EIP-1559:改变ETH 1.0链的费用市场;
  • EIP-3198:BASEFEE操作码;
  • EIP-3529:减少退款;
  • EIP-3541:拒绝以0xEF字节开头的新合约;
  • EIP-3554:难度炸弹延迟至2021年12月1日。

让我们更详细地了解一下这些升级内容。

EIP-1559:ETH 1.0的费用市场变化

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

要想了解EIP-1559的机制、好处和影响,就不是一篇单一文章所能解决的了。涵盖EIP每个方面的资源清单可以在这里找到,关于EIP-1559的PEEPanEIP全集也可以在这里找到。

EIP-3198:BASEFEE 操作码

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

EIP-3529:减少退款

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

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

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

EIP-3541是一个简单的变化,为EIP-3540中描述的更广泛的EVM改进奠定了基础。这个 EIP 将使以 0xEF 字节开始的新合约无法被部署,但现有的合约将不会受到影响。一旦伦敦升级上线,以0xEF开始的最短字节序列与现有合约的起始序列不匹配,但可以保留作为识别符合EIP-3540语义的合约方式。注意:EIP-3540将需要额外的网络升级来部署。同样值得注意的是,如果EIP-3540从未被部署,EIP-3541也可以被用来保留起始字节,以便在另一个方案中使用。

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

EIP-3554推迟了难度炸弹,也被称为冰河时代。难度炸弹/冰河时代是以太坊引入的一种机制,在网络过渡到股权证明时 “冻结 “挖矿。鉴于股权证明的过渡还没有准备好,我们需要推迟炸弹的 “爆炸 “时间,这在过去已经发生了三次:分别是在大都会(EIP-649)、君士坦丁堡(EIP-1234)和穆尔冰川(EIP-2384)时期。

虽然以前的延迟时间相当长,但这一次核心开发人员选择了更短的延迟,将炸弹推到2021年12月。到那时,要么过渡到股权证明,要么在网络上需要进行另一次网络升级。

来源:https://www.tuoluocaijing.cn/technology/detail-10059689.html

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。
相关阅读