取款来了!Shapella以太坊主网升级将于北京时间2023年4月13日06:27:35 epoch 194048激活。
资料来源:blog.ethereum.org。
作者:协议支持团队
翻译:弗朗西,ECN
取款来了!Shapella以太坊主网升级将于北京时间2023年4月13日06:27:35 epoch 194048激活。
建议出质人和节点运营人阅读此文并撤回FAQ。
即日起至4月5日,Shapella漏洞悬赏翻倍。指南:以太坊Bug赏金。
读者现在可以注册接收这些升级通知电子邮件。滚动到页面底部订阅?
在成功完成Goerli测试网络的Shapella升级后,客户团队计划在主网络中激活Shapella升级。在第157届All Core Devs执行层会议期间,开发者在4月12日迅速达成共识。
这次升级是在合并之后,允许验证者将他们的存款从信标链撤回到执行层。它还向执行层和共识层引入了新的功能,见下文。
升级规范Shapella升级结合了执行层(上海升级)和共识层(五车二)的修改。用于执行层和共识层之间通信的引擎API也在Shapella升级中进行了修改。
上海升级中包含的执行层的修改可以在这里找到。供参考,内容如下:
EIP-3651:暖COINBASE(减少访问COINBASE地址的气体开销)
EIP-3855: PUSH0指令(新操作代码“PUSH0”)
EIP-3860:限制和计量initcode(限制initcode的大小并引入气体计量)
Eip-4895:信标链将撤回作为操作。
EIP-6049:反对自毁。
请注意,EIP-6049只是一个操作码弃用警告。客户团队预计自毁的语义将在未来的网络升级中被修改,但该操作码的行为将在上海升级中保持不变。
此外,上海升级的* *修改现在可以在以太坊执行层规范(EELS)中查看,这是执行层的新Python参考实现。
五车二升级五车二升级在五车二目录的v1.3.0-rc.3规范中有对一致层的改变的细节。自述文件清单中列出了一整套更改。从更高的层面来看,此次升级引入了:
验证人的完全和部分撤回
BLSToExecutionChange消息,允许使用BLS _取款_前缀的验证者将取款更新为ETH1 _ ADDRESS _取款_前缀,这是取款的前提。
独立的状态和块历史数据累加器取代了原来的单个历史数据根。
我们鼓励质权人阅读提款常见问题,以了解更多关于验证人应如何准备五车二的信息。
引擎API对引擎API的修改可以在执行-API库的shanghai.md文档中找到。简而言之,介绍了WithdrawalV1的结构,增加了几个相关的结构和方法。自合并以来对执行层API的更改已经打包在最新版本的存储库中。
客户端版本下面的客户端版本支持上海&;五车二升级。之前的Shapella升级客户端版本只支持测试网络的部署,与主网络升级不兼容。
当选择运行哪个客户端时,验证者应该特别注意在执行层和共识层运行大多数客户端的风险。阅读本文,了解更多关于这些风险及其后果的信息。如果您想估计执行层和共识层中客户机的当前分布,并了解如何从一个客户机切换到另一个客户机,您可以阅读这篇文章。
共识层主网升级版
客户端版本链接light house v 4 . 0 . 1 https://github.com/sigp/lighthouse/releases/tag/v4.0.1 lodestar v 1 . 7 . 0 https://github.com/Chainsafe/lodestar/releases/tag/ v 1 . 7 . 0 nimbus v 23 . 3 . 2 https://github . com/status-im/nimbus-eth 2/releases/tag/v 23 . 3 . 2 pry v 4 . 0 . 0 https://github . com/pry/releases/tag/v 4 . 0 . 0 tekuv 23 . 3 . 1 https://github.com/consensys/teku/releases/tag/23.3.1注意:运行验证器时,共识层信标节点和验证器客户端都必须更新到最新版本。
执行层主网络升级版本
客户端版本链接besuv 23 . 1 . 2 https://github.com/hyperledger/besu/releases/tag/23.1.2 ergonv 2 . 42 . 0 https://github.com/ledger手表/erigon/releases/tag/v 2 . 42 . 0 go-ether eum(geth)v 1 . 11 . 5 https://github . com/ether eum/go-ether eum/releases/tag/v 1 . 11 . 5 nethermind v 1 . 17 . 3 https://github.com/nethermind/releases.此版本不适合Shapella升级。Erigon用户应该升级到v2.42.0
常见问题作为以太坊用户或ETH持有人,我需要做什么?
简单来说,不是。
如果您使用exchange、数字钱包或硬件钱包,您不需要做任何事情,除非您的exchange或钱包提供商通知您采取额外措施。
如果运行自己的以太坊节点,请参考以下。
作为一个非承诺节点运营商,我需要做什么?
为了与主网络的Shapella升级兼容,请将您的节点更新到上表中列出的以太坊客户端版本。
作为新人,我需要做什么?
为了与主网络的Shapella升级兼容,请将您的节点更新到上表中列出的以太坊客户端版本。
我们建议您阅读提款常见问题。
如果我是验证者或者节点操作员,不参与这次升级怎么办?
如果您正在使用的以太坊客户端没有更新到上面列出的最新版本,一旦升级发生,您的客户端将在分叉前同步到区块链。
你将被卡在一个不兼容的链中,遵循旧的规则,无法发送ETH或在Shapella升级的以太网上操作。
作为一个应用或者工具开发者,我该怎么做?
Shapella不会为智能合约引入不兼容的修改。应用程序和工具开发人员应审查升级修改,以确保任何问题都已解决或了解如何使用新引入的功能。
换句话说,应用开发者应该意识到,自毁操作码在上海升级中已经被放弃。虽然它的语义在这次网络升级中没有改变,但在后续升级中可能会改变。更多信息请参考EIP-6049。
为什么叫& # 8220;沙贝拉& # 8221;?
执行层的升级以主办城市敌无双命名,而共识层的升级以星星命名。”沙贝拉& # 8221;它是上海(敌无双2的举办地)和五车二(御夫座北部最亮的星星)的结合。
哪里可以看Shapella升级直播?
EthStaker和以太坊猫牧人会组织Shapella升级观看晚会,在升级差不多开始前会直播。你可以在这里听。
感谢所有为Shapella升级做出贡献的人,感谢所有新老宣誓者,感谢他们帮助保护尚处于早期阶段的PoS Ethereum!
封面图片由丁原创,斋藤友改编。
本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如有疑问请发送邮件至:goldenhorseconnect@gmail.com