当前位置:首页 > 资讯 >

以太坊Shapella(上海 Capella)升级官方指南

来自:Ethereum.org,作者:以太坊协议支持团队

Odaily 星球日报译者 | Moni

以太坊Shapella(上海 Capella)升级官方指南

在 Goerli 测试网顺利完成过渡后,ETH 提现功能终于要来了!

以太坊 Shapella 网络升级将于 epoch 194948 激活,预计时间将会在 UTC 时间 2023 年 4 月 12 日 22: 27: 35 ,值得一提的是,即日起至 4 月 5 日,针对 Shapella 漏洞的以太坊漏洞赏金奖励翻倍。

本次升级将遵循 The Merge 并使验证者能够将他们的质押的 ETH 从信标链撤回到执行层,此外升级还为以太坊执行层和共识层引入了一些新功能,具体如下:

  • EIP-3651 :Warm COINBASE

  • EIP-3855 :PUSH 0 指令

  • EIP-3860 :限制和计量初始化代码

  • EIP-4895 :信标链推送取款操作

  • EIP-6049 :弃用 SELFDESTRUCT 

  • 需要注意的是,EIP-6049 只是一个弃用警告,客户端团队希望 SELFDESTRUCT 语义在未来的网络升级中发生变化,但操作码的行为在上海升级中保持不变。

    2、Capella 升级

    以太坊 v1.3.0-rc.5 规范中指定了 Capella 升级对共识层的更改,在高层次上,本次升级将引入: 

    • 验证者的全部和部分提款

    • BLSToExecutionChange 消息,允许验证者使用 BLS_WITHDRAWAL_PREFIX 将其更新为 ETH 1 _ADDRESS_WITHDRAWAL_PREFIX,这是取款的先决条件

    • 独立状态和区块历史累加器,取代原来单一的历史 Roots

    此处找到对这些风险及其后果的解释,在此处找到对当前执行层和共识层客户端分布的评估,以及从一个客户端切换到另一个客户端的指南。

    1、共识层主网发布

    以太坊Shapella(上海 Capella)升级官方指南

    常问问题

    1、作为以太坊用户或 ETH 持有者,我需要做些什么吗?

    简而言之,不。

    如果您使用交易所、数字钱包或硬件钱包,则无需执行任何操作,除非您的交易所或钱包提供商通知您采取额外步骤。

    如果您运行自己的以太坊节点,请参阅下一个问题。

    2、作为非质押节点运营商,我需要做什么?

    为了与主网升级兼容,请将您的节点更新为上表中列出的以太坊客户端版本。

    3、作为质押者,我需要做什么?

    为了与主网升级兼容,请将您的节点更新为上表中列出的以太坊客户端版本。确保您的信标节点和验证器客户端都已更新!

    此外还建议您阅读提款常见问题解答。

    4、如果我是质押者或节点运营商但是不参与本次升级,会怎样?

    如果您使用的是未更新到最新版本(如上所列)的以太坊客户端,一旦升级发生,您的客户端将同步到预分叉区块链

    按照旧规则,您将被困在一条不兼容的链上,将无法发送 Ether 或在后 Shapella 以太坊网络上运行。

    5、作为应用程序或工具开发人员,我应该怎么做?

    Shapella 不会对智能合约进行重大更改,应用程序和工具开发人员应查看升级更改内容以确保已完成任何相关升级和修复,或了解如何使用新引入的功能。

    也就是说,应用程序开发人员应该知道,从上海开始,SELFDESTRUCT 操作码被视为已弃用,虽然它的语义不会作为此网络升级的一部分而改变,但可能会在后续网络升级中发生变化。有关详细信息,请参阅 EIP-6049 。

    7、我在哪里可以观看 Shapella 升级直播?

    EthStaker 和 Ethereum Cat Herders 正在举办 Shapella 升级派对,在升级上线前不久开始。你可以在这里收看。

    猜你喜欢

    关注我们

    微信二维码

    微信