在过去数月里,以太坊核心开发者一直在进行伦敦网络升级的工作。它是继柏林升级(四月在主网实现分叉)后的一次升级。尽管各个网络的升级区块高度目前还未定,但纳入伦敦升级的 EIP 已经确定了。根据升级规范,EIP 如下:
? EIP-1559: Eth1.0 费用市场变更
? EIP-3198: BASEFEE 操作码
? EIP-3529: 减少gas返还
? EIP-3541: 拒绝以 0xEF 字节开头的新地址
? EIP-3554: 难度炸弹延迟至 2021 年 12 月
现在看看每个 EIP 的详细内容吧!
V神发布伦敦升级后链容量增加约9%的三个原因:V神(Vitalik Buterin)发文《链容量为什么在伦敦升级之后增加了约9%?》。V神表示有3个原因:
1. 冰河时代延迟
当伦敦分叉开始时,冰河时代才刚刚开始生效。伦敦之前的平均区块时间约为13.5秒,伦敦之后的平均区块时间回落到其长期正常水平约13.1秒。这是区块速度约3%的差异,这解释了链上gas使用量增加9%中的3%。
2. 目标值1500万与最大1500万
在伦敦升级之前,区块最低gas使用量为1500万,并非所有区块都使用了整个1500万,即使是功能最完善的区块生产者也会留下0-20999未使用的gas,因为剩余空间太少,无法容纳单笔交易,除此之外,总会有偶尔的区块生产者制造空块。4月份的一项分析表明,大约2%的区块是空的。假设在伦敦之前有大约2-3%的未使用空间。然而,在伦敦之后,1500万不是最大值,而是目标值。这意味着,如果使用的平均gas(包括空块)低于1500万,则基本费用将减少,直到平均值回到1500万。所以这又占了大约2-3%。
3. basefee调整中的数学缺陷
EIP1559公式在目标为50%时并不完美。从最近观察到的时间跨度中获取数据,51.5%是完整区块(full block)(因此,比预期的50%高约3%)。[2021/8/15 22:15:37]
EIP-1559: Eth1.0 费用市场变更
Pantera Capital创始人:伦敦升级将帮助以太坊赶超比特币:Pantera Capital创始人,同时也是被誉为加密投资大师的Dan Morehead在周一的路透社全球市场论坛中表示,即将到来的伦敦升级将帮助以太坊赶超比特币,使以太坊更像一种固定资产。“我们将看到人们的转变,他(她)们也将用ETH存储财富,而不仅仅是用比特币。”此外,Dan Morehead还表示,以太坊升级到2.0后将大幅降低挖矿能耗。以太坊DeFi的广泛采用也将使其的规模超越比特币。
尽管Dan Morehead认为以太坊的未来比比特币更光明,但是其对比特币未来的发展也表示乐观。其认为到2021年底,BTC价格能达到8-9万美元,1年后达到12万美元。(Cointelegraph)[2021/8/4 1:33:15]
EIP-1559 是以太坊史上最令期待的变更之一,也是伦敦升级里带来最大变更的EIP。这份 EIP 将在网络区块里引入“基本费用 (basefee)",它会追踪 gas 价格,这些价格来自网络将接受的、基于对区块空间需求的交易。这意味着钱包和用户将可以更容易预测他们交易的价格。另外,EIP-1559 新增了一种交易类型,用户可以指定他们愿意支付的最高限额,当他们把这个最高限额费用发送给矿工时,会获得最高限额费用减去基本费用与矿工小费之和的差值退款。最后,这份 EIP 还将导致部分交易费被烧毁,这一点被社区的大部分人认为是以太坊网络经济上的一个重要改善举措。
以太坊客户端OpenEthereum新版本加入主网伦敦升级区块高度:以太坊客户端OpenEthereum发布OpenEthereumv3.3.0-rc.4版本,将主网的伦敦硬分叉升级的区块高度(12965000)写入,也就是8月4日左右。[2021/7/15 0:53:30]
一篇简单的文章难以涵盖EIP-1559 的机制、裨益与影响。这份清单汇总了这份 EIP 各方面内容。还有关于 EIP-1559 的一期 PEEPanEIP, 这是完整视频。
EIP-3198: BASEFEE 操作码
这份 EIP 是与 EIP-1559 搭配的。它只是简单添加了一个BASEFEE操作码,它返回的是执行交易所在的区块的基本费用。这将使得智能合约可以在链上访问这个值,这有助于提交欺诈证明和创建去信任的 gas 价格衍生品。通过这期由Ratan Rai Sur 主讲的 PEEPanEIP,读者可以对这份 EIP 有一个全面的认识。
以太坊伦敦升级在测试网上启动 一天内在Eth2上质押了10万以太坊:根据EIP-1559跟踪网站WatchtheBurn,自伦敦部署以来的一天内,Ropsten上已经烧毁了大约88,500个测试网ETH,名义价值1.776亿美元。加密数据聚合器CryptoQuant发现,大约在Eth2推出的同时,100,000以太币已存入Eth2的Staking合约,价值约2亿美元。CryptoQuant还指出,目前超过5%的ETH供应被锁定在价值约117.5亿美元的质押中。[2021/6/25 0:05:41]
EIP-3529: 减少 gas 返还
在伦敦引入的另一个重大变更是取消了操作码SELFDESTRUCT 的 gas 返还和减少了操作码 SSTORE 的 gas 返还。虽然设立返还的初衷是希望激励开发者在可能的情况下清除状态,然而现实是,这导致了Gas Token的出现,反而增加了状态大小。利用这些返还的 gas,Gas Token 可以在 gas 价格很低的时候填满状态,然后在 gas 价格上升的时候获得执行这些交易的返还。
除此外,gas 返还还会导致区块执行时间的变化。在伦敦升级之前,多达 50% 的返还 gas 可以在同一个区块里进一步执行计算。也就是说,在实际上,最大的区块容量可达 1.5 倍的 gas limit。EIP-2539 把"执行 gas 返还"从 50% 下调到最多 20%。这一变更将有助于抵消由 EIP-1559 引入的额外区块大小变化,因为 EIP-1559 允许区块使用的 gas 是现在 gas limit 的两倍。
EIP-3541: 拒绝以 0xEF 字节开头的新地址
EIP-3541 是一个简单的变更,为以后更广泛的 EVM 改善奠定基础,想看 EIP-3540。这份 EIP 将使得以 0xEF 比特开头的新合约无法部署。现有的合约将不受影响。主网进行伦敦升级后,以 0xEF 开头的最短字节序列与现有合约的开头序列并不匹配,它们可以保留作为识别与 EIP-3540 语义相符的合同的方式。请注意:EIP-3540 将要求一次额外的网络升级来部署。值得注意的是,如果 EIP-3540 从未被部署,EIP-3541保留下来的开头字节也在其他方案里使用。
EIP-3554:2021难度炸弹延迟至2021年12月
EIP-3554 延迟难度炸弹,也以冰河时代为人所知。难度炸弹或冰河时代是以太坊引入的一种机制,在网络过渡到权益证明时”冻结“挖矿。由于权益证明的过渡还未准备好,我们需要推迟炸弹的”爆炸“时间。这在过去已经进行过三次:在大都会(EIP-649)、君士坦丁堡 (EIP-1234) 和穆尔冰川 (EIP-2384)。
尽管之前的延迟时间都相当长,但这次核心开发者选择了较短时间的延迟,把难度炸弹推迟到2021年12月。到时,网络不是要进行到权益证明的过渡就是另一次网络升级。
这就是纳入伦敦升级的整个变更列表了。测试网的升级区块高度和相关的客户端发布版本很快会在以太坊基金会博客上发布。
来源 | Ethereum Cat Herders
作者 | Tim Beiko
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。