观察 | 以太坊基金会官方详解Shapella主网升级

文字/以太坊基金会;翻译/据悉,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升级直播派对,直播将在升级上线前不久开始。你可以在这里看。

本文的部分内容来自网络,仅供参考。如有侵权行为,请联系删除。

相关推荐
以太坊再合并是哪一年(最新消息及预测分析)
2023-08-01

以太坊再合并是哪一年(最新消息及预测分析)

如果您想进一步了解以太坊再合并是哪一年的相关知识,那么您来对地方了!以下是本文的详细介绍。本文目录一览 以太坊再合并预计何时实现? 以太坊再合并的时间表是什么?...