免责声明:金色财经所有资讯仅代表作者个人观点,不构成任何投资理财建议。请确保访问网址为(jinse.cn) 举报

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

    文/以太坊基金会;译/金色财经xiaozou

    · 提款功能即将到来!Shapella网络升级计划于epoch 194048在以太坊网络上激活,也就是UTC时间2023年4月12日22:27:35。

    · 建议质押者和节点运营者阅读本文及提款FAQ

    · 从现在起到4月5日,以太坊bug赏金计划奖励已翻倍,激励发现Shapella安全漏洞。

    在Goerli顺利完成过渡之后,客户端团队已经为主网激活部署了Shapella升级计划。在第157届AllCoreDevs执行层大会期间,各方迅速达成共识,将升级日期定于4月12日。

    此次升级是在以太坊合并之后,允许验证者将他们的质押从信标链撤回到执行层。该升级还将针对执行层和共识层推出新功能,具体如下。

    升级规范

    Shapella升级包括对执行层(Shanghai升级)、共识层(Capella升级)和引擎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升级

    关于Capella升级对共识层的更新细节在v1.3.0-rc.5规范中有具体规定。README罗列了全部更新之处。从较高层次来看,该升级将推出如下功能:

    · 验证者的全部和部分提款功能。

    · BLSToExecutionChange消息——允许验证者使用BLS_WITHDRAWAL_PREFIX将其更新为ETH1_ADDRESS_WITHDRAWAL_PREFIX,这是提款的先决条件。

    · 独立状态和区块历史累加器——用以取代原来的单一历史roots。

    客户端版本

    以下客户端版本支持以太坊主网的Shanghai升级和Capella升级。以前的Shapella版本只支持测试网部署,与主网升级兼容。

    选择要运行哪个客户端时,验证者应该特别注意在执行层(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.0 v2.42.0

    点击下载

    go-ethereum (geth)

    v1.11.5

    点击下载

    Nethermind

    v1.17.3

    点击下载

    注意:已发现Erigon v2.41.0版本存在问题。此版本不适合Shapella升级。Erigon用户应该升级到v2.42.0版本。

    FAQ

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

    简单说,不需要。

    如果你使用的是交易所、数字钱包或硬件钱包,你不需要做任何操作,除非你的交易所或钱包提供商通知你进行额外操作。

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

    (2)作为非质押节点运营者,我需要做些什么吗?

    想要与主网升级兼容,请将你的节点更新为上表所列的以太坊客户端版本。

    (3)作为质押者,我需要做些什么吗?

    想要与主网升级兼容,请将你的节点更新为上表所列的以太坊客户端版本。请确保你的信标节点和验证者客户端都已更新!

    我们还建议你看一看提款FAQ

    (4)如果我是质押者或节点运营者,但我不参与升级,会发生什么?

    如果你使用的以太坊客户端没有更新到最新版本(上面列出的),一旦发生升级,你的客户端将同步到分叉前的区块链。

    你将被困在遵循旧规则的非兼容链上,你将无法发送以太币或操作Shapella升级后的以太坊网络。

    (5)作为应用程序或工具开发人员,我应该做些什么?

    Shapella升级没有带来智能合约相关的突破性变化。应用程序和工具开发人员应该审查升级内容,以确保完成了所有问题修复,或者了解了如何使用新推出的功能。

    也就是说,应用程序开发人员应该意识到,上海升级后,SELFDESTRUCT操作码已被视为弃用。虽然它的语义在这次网络升级中没有变化,但在后续的升级中可能会改变。详细信息请参见EIP-6049

    (6)为什么叫“Shapella”升级?

    执行层的升级因Devcon城市名称得名,共识层的升级得名于恒星。“Shapella”是Devcon 2的举办地上海(Shanghai)和北方星座御夫座中最亮的恒星Capella 的组合。

    (7)哪里可以观看Shapella升级直播?

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

    jinse.cn 30
    好文章,需要你的鼓励
    jinse.cn 30
    好文章,需要你的鼓励
    参与评论
    0/140
    提交评论
    文章作者: / 责任编辑:

    声明:本文系金色财经原创稿件,版权属金色财经所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:金色财经",违者将依法追究责任。

    提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

    金色财经 > 金色财经 > 金色观察 | 以太坊基金会官方详解Shapella主网升级
    • 寻求报道
    • 金色财经中国版App下载
      金色财经APP
      iOS & Android
    • 加入社群
      Telegram
    • 意见反馈
    • 返回顶部
    • 返回底部