文字/以太坊基金会;翻译/据悉,xiaozou
·提款功能即将到来!Shapela网络升级计划于2023年4月12日在以太坊网络上激活epoch194048,即UTC时间:27:35。
·建议质押者和节点运营商阅读本文并提取FAQ。
·从现在到4月5日,以太坊bug奖励计划的奖励翻了一番,发现了Shapela的安全漏洞。
Goerli成功完成过渡后,客户团队激活并部署了Shapela升级计划。在第157届Allcoredevs执行层会议期间,各方迅速达成共识,将升级日期定于4月12日。
升级是允许验证人在以太坊合并后将其质押从信标链撤回到执行层。升级还将为执行层和共识层推出以下新功能。
升级规范
Shanghaila升级包括执行层(Shanghai升级)、共识层(Capela升级)和发动机API更新。
Shanghai升级
点击此处获取上海升级执行层更新细节。可供参考的信息如下:
·EIP-3651: Warm COINBASE(降低访问 COINBASE 地址的 gas 开销)
·EIP-3855: PUSH0 instruction(添加新的操作码 PUSH0)
·EIP-3860: Limit and meter initcode(对 initcode 并引入大小设限 gas 计量)
·EIP-4895: Beacon chain push withdrawals as operations(系统操作信标链推式提款)
·EIP-6049: Deprecate SELFDESTRUCT(SELFDESTRUCT取消)
注意,EIP-6049只是一个废弃的警告。客户团队希望SELFDESTRUCT语义在未来的网络升级中发生变化,但在上海升级中,操作代码行为保持不变。
此外,Shanghai升级的完整细节现在可以在以太坊执行层规范(EELS)中查,这是Python实现执行层的新参考。
Capella升级
v1.3.3关于Capela升级共识层更新的细节.0-rc.5规范中有具体规定。README列出了所有更新。从更高层次上看,升级将推出以下功能:
·验证人的全部和部分提款功能。
·BLSToexecutionchange-允许验证者使用BLS__WITHDRAWAL_PREFIX将其更新为ETH1__ADDRESS_WITHDRAWAL_PREFIX,这是提款的先决条件。
·用于替代原始单一历史rots的独立状态和区块历史累加器。
客户端版本
以下客户端版本支持以太坊主网的Shanghai升级和Capela升级。以前的Shapela版本只支持测试网络部署和主网络升级不兼容。
在选择运行哪个客户端时,验证人应特别注意执行层(EL)和共识层(CL)运行大多数客户端的风险。这里可以找到对这些风险及其后果的解释。您还可以点击此处获取当前EL和CL客户端分布的估计和客户端切换操作指南。
共识层主网发布
名称 | 版本 | 下载链接 |
Lighthouse | v4.0.1 | 点击下载 |
Lodestar | v1.7.0 | 点击下载 |
Nimbus | v23.3.2 | 点击下载 |
Prysm | v4.0.0 | 点击下载 |
Teku | v23.3.1 | 点击下载 |
注意:在运行验证者节点时,必须更新共识层信标节点和验证者客户端。
执行层主网发布
名称 | 版本 | 下载链接 |
Besu | v23.1.2 | 点击下载 |
Erigon | v2.41.0v2.42.0 | 点击下载 |
go-ethereum (geth) | v1.11.5 | 点击下载 |
Nethermind | v1.17.3 | 点击下载 |
注意:Erigon已被发现 v2.41.0版本有问题。这个版本不适合Shapela升级。Erigon用户应升级到v2.42.0版本。
FAQ
(1)作为以太坊用户或以太坊持有人,我需要做什么?
简单来说,不需要。
如果您使用交易所、数字钱包或硬件钱包,除非您的交易所或钱包提供商通知您进行额外操作,否则您不需要做任何操作。
如果您运行自己的以太坊节点,请参考下一个问题。
(2)作为非质押节点运营商,我需要做什么?
如果您想与主网升级兼容,请将您的节点更新为上表所列的以太坊客户端版本。
(3)作为质押者,我需要做什么?
如果您想与主网升级兼容,请将您的节点更新为上表所列的以太坊客户端版本。请确保您的信标节点和验证客户端已更新!
我们还建议你看看提款FAQ。
(4)如果我是质押者或节点运营商,但我不参与升级,会发生什么?
如果您使用的以太坊客户端没有更新到最新版本(上面列出的),一旦升级,您的客户端将同步到分叉前的区块链。
您将被困在遵循旧规则的非兼容链中,您将无法在Shapela升级后发送以太币或以太坊网络。
(5)作为应用程序或工具开发人员,我该怎么办?
Shapela升级并没有带来与智能合同相关的突破性变化。应用程序和工具开发人员应审查和升级内容,以确保所有问题的修复完成,或了解如何使用新功能。
也就是说,应用程序开发人员应该意识到,SELFDESTRUCT操作码在上海升级后被视为弃用。虽然其语义在本次网络升级中没有变化,但可能会在后续升级中发生变化。详见EIP-6049。
(6)为什么叫“(6)”Shapella”升级?
执行层的升级以Devcon城市名称命名,共识层的升级以恒星命名。”Shapella“是Devcon 举办地上海(Shanghai)最亮的恒星Capela,北方星座御夫座 的组合。
(7)哪里可以看到Sha?pella升级直播?
ethstaker和Ethereum Cat Herders正在举办Shapela升级直播派对,直播将在升级上线前不久开始。你可以在这里看。
本文的部分内容来自网络,仅供参考。如有侵权行为,请联系删除。