3月启动的以太坊上海升级,验证者需要知道的

  • Tokenview
  • 更新于 2023-02-10 17:47
  • 阅读 1664

以太坊的上海升级无疑是2023年最值得期待的加密事件之一。上海升级预计将于3月进行,届时将允许自2020年12月以来在信标链上质押或存入的1600万枚ETH进行提款。此前以太坊基金会发布了关于上海升级需要了解的一些问题,本文整理出了关于上海升级验证者值得注意的问题,以望帮助读者深入理解这一重大

以太坊的上海升级无疑是 2023 年最值得期待的加密事件之一。 上海升级预计将于3月进行,届时将允许自2020年12月以来在信标链上质押或存入的1600万枚ETH进行提款。此前以太坊基金会发布了关于上海升级需要了解的一些问题,本文整理出了关于上海升级验证者值得注意的问题,以望帮助读者深入理解这一重大升级过程。

Q: 什么是 上海升级和Capella升级? A: 上海升级和Capella升级是以太坊即将进行硬分叉的名称。上海升级将是以太坊网络实现合并后的首次重大升级。信标链提款是上海升级的核心。上海升级是执行层客户端的升级名称,Capella是共识层客户端的升级名称。上海升级除了实现质押 ETH 提款之外,还纳入了几个EIPs 。(注:Capella升级会与上海升级同时进行)

Q:什么是EIPs? A:以太坊治理中使用的一个重要过程是以太坊改进提案(EIPs:Ethereum Improvement Proposals )的提议。EIPs 是指定以太坊潜在新功能或流程的标准。以太坊社区内的任何人都可以创建 EIP。例如,EIP-721(标准化 NFTs 的 EIP)的作者都没有直接参与以太坊的协议开发。假设某个EIP被批准、测试和实施,它将被安排为网络升级的一部分。由于网络升级的协调成本很高,因此EIP通常会捆绑在一起进行升级。网络升级激活后,EIP 将在以太坊网络上线。

Q:以太坊升级涉及哪几个EIPs? A:包括 EIP-3540:引入EVM对象格式(EOF)“container”并规定了所有包含在EOF合约中的字段; EIP-3651 :降低访问COINBASE 地址的 gas 开销; EIP-3670:在EIP-3540基础上,为EOF合约添加更多的验证规则; EIP-3855 :新增操作码PUSH0; EIP-3860 :给 initcode 的大小设限,并引入给这个字段的 gas 计量; EIP-4895 :实现信标链提款; EIP-4200:引入一些新的跳转指令RJUMP、RJUMPI和RJUMV,被用来指向已执行代码的相对位置; EIP-4750:引入“EVM函数”概念,并引入CALLF和RETF来调用&返回EVM函数; EIP-5450: 添加更多验证规则,并将堆栈underflow/overflow、inefficient gas等从运行时检查转移到部署时检查; 而备受关注的EIP-4844(为Rollup设计,进一步降低数据提交和验证的开销)将推迟到5、6月更新。

Q: 什么是信标链提款(withdrawal)? A: 以太坊网络目前支持个人锁定32枚ETH以运行验证者。验证者参与处理网络共识的以太坊信标链。提款分叉将使个人能够停止运行他们的验证器,退出网络并解锁他们的32枚ETH和任何赢得的奖励。

Q:信标链提款的两种类型是什么? A: 部分提款: 将获得的共识奖励提款到以太坊地址,可以立即处理。验证者将继续作为信标链的一部分,并按预期进行验证。 全额提款:验证者将退出并不再是信标链的一部分。然后,验证者的全部余额(32ETH和任何奖励)被解锁,并允许在退出和提款机制完成后使用。

Q: 部分提款会自动发生吗? A: 如果您的提款凭证设置为0x01并指向有效的以太坊地址,那么部分提现将自动发生。

Q: 全额提款会自动发生吗? A: 不会。如果您的验证者当前处于活动状态并参与信标链,则全额提款不会自动发生。你将不得不手动启动一个退出来触发。此外,如果您发起退出,但仍然有0x00提款凭证,您的资金将不会被提现,直到BLSToExecutionChange消息包含在链上。

Q: 什么是0x00和0x01提款凭证前缀? A: 信标链验证者包含一个称为提款凭证的字段。此凭证的前两个字节称为提款前缀。该值当前为0x00或0x01。该值在存款工具进行存款时设置。具有0x00提款凭证的验证者将不能立即提现。在启用部分提款和全额提款并解锁资金之前,这些验证者需要迁移到0x01。此迁移是一个一次性过程,因此需要非常谨慎地执行。

Q: 我如何检查我是否有一个0x00或0x01地址? A: 有多种方法可以做到这一点,最简单的是使用ethdo工具。 ethdo validator info --validator=<yourvalidatorIndex> --verbose
这将输出一个以0x00或0x01开头的“取款凭据”字段。

Q: 如果我在初次存款时使用——eth1_withdrawal_address,我有哪种类型的提款凭证? A: 在设置初始存款时提供——eth1_withdrawal_address标志的以太坊地址的用户将已经拥有0x01格式的提款凭证。为这个标志提供一个执行提款地址将是从现在开始的stakers 的默认模式。只有那些没有使用该数据进行初始存储的用户才需要提交BLSToExecutionChange消息来升级他们的凭证。

Q: 每次部分提款和全额提款都要收gas费吗? A: 不,部分提款和全额提款将显示在你的执行层地址上,而不收取以太坊网络的任何费用。它被认为是一个余额的增加,而不是一个交易。

Q: 自动余额提款到哪里? A: 如果您使用的是遗留的提款凭证0x00,那么它将不会被提款,您必须执行迁移到0x01凭证来完成提款。如果您已经配置好了提款地址,并且提款凭证为0x01,那么超过32 ETH的奖励将转移到您配置的以太坊地址。请注意,这是一次余额更新,提款结束后,直接增加你的钱包余额,它不会显示为交易,也不会触发智能合约钱包的代码执行。

Q: 一旦将我的凭证更改为0x01,我可以将其更改为备用提款地址吗? A: 不,从0x00迁移到0x01是一个一次性的过程,以太坊地址集不能更改。请非常小心地进行这次迁移。注意,这可以是一个外部拥有的帐户(EOA)或智能合约。

Q:关于提款排队需要多长时间? A: 只有一个提款队列,它将处理部分提款和全额提款。部分提款处理很快,几乎不用排队。全额提款可以通过退出实现,如果验证者成功退出,则全额提款被执行。退出队列取决于网络中验证者集的大小。此限制的存在是为了规范进出信标链验证者集的速率。全额提款处理速度要慢得多。关于全额提款排队时间,0xTodd在推文中写道:“现在50w+节点,每天最多可以退1800个节点。按照1600$、32E计算,即288w美金价值的以太坊。假设有10%的节点要退,排队大概在1个月。此外,节点越多,退出量越大。” 根据验证者数量,可能有不同数量的全额提款:

激活的数量与活跃验证者的数量成比例,限制是活跃验证者集除以64。退出验证者以同样的方式工作,每天可以退出信标链的验证者数量受到限制,以保持网络的稳定性。

Q: 如果我进行了全额提款,但我忘记将提现凭据设置为0x01,那么我的ETH会发生什么? A:没什么。你的验证者将退出,不再被分配职责,既不能赚取也不能失去任何额外的ETH。您仍然可以将取款凭据从0x00迁移到0x01。一旦完成,验证者的余额将被提取到配置的以太坊地址。

Q:有什么方法可以在不冒主网ETH风险的情况下测试这个吗? A: 是的,当然。有各种各样的测试网,其中一些已经启用了提款功能。第一个公共测试网被称为Zhejiang。在这里,您可以成为第一批测试提款功能的人之一。(注:以太坊公共提款测试网浙江已于 2 月 1 日上线,任何人都可以从水龙头请求测试网 ETH 并在网络上启动他们自己的验证器。)

Q: 我可以取消队列中的提款请求吗? A: 不,你不能,这是一次性的,不可逆的过程。一旦你提交了提款请求(BLSToExecutionChange and/or exit),你就不能再回去了。

Q: 我设置为提款地址的ETH密钥丢失了,该怎么办? A: 不幸的是,如果提款地址丢失了,我们就无能为力了。请确保此地址已妥善备份并安全存储。

更多以太坊上海升级资讯,关注tokenview.io

https://notes.ethereum.org/@launchpad/withdrawals-faq

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Tokenview
Tokenview
Tokenview支撑120+条公链,包含自建公链节点,公链浏览器tokenview.io,公链数据API,公链富豪榜数据,公链智能合约,公链上所有交易数据,集丰富的区块链数据种类,数量于一体,其数据可被区块链各领域的开发者所使用,其API接口结构化易于使用,其准确度经多层校验精准完备。