质押提款是指将以太币从以太坊共识层(信标链)上的验证者帐户转移到可以进行交易的执行层。
用户提供提款地址后,超过 32 个以太币的余额的奖励支付将自动定期发送到和每个验证者相关的提款地址。 用户还可以完全退出质押,解锁他们全部的验证者余额。
质押奖励
对于有效余额已满 32 ETH 的活跃验证者帐户,奖励支付将自动处理。
通过奖励获得的超过 32 ETH 的余额实际上并不构成本金,也不会增加该验证者在网络上的权重,因此每隔几天会自动提取作为奖励支付。 除了一次性提供提款地址外,这些奖励不需要验证者操作员采取任何行动。 这都是在共识层启动的,因此在任何步骤都不需要燃料(交易费)。
我们怎么发展到现在的?
在过去的几年里,以太坊经历了几次网络升级,从依赖能源密集型挖矿的网络转变为由以太坊本身保护的网络。 现在,在以太坊上参与共识被称为“质押”,因为参与者自愿锁定以太币,将其“押注”以参与网络。 遵守规则的用户将获得奖励,而尝试欺骗的行为可能会受到惩罚。
自 2020 年 11 月推出质押存款合约以来,一些勇敢的以太坊先驱者自愿锁定资金以激活“验证者”,验证者即遵循网络规则有权正式证明和提出区块的特殊帐户。
在上海/卡佩拉升级之前,你可能无法使用或访问自己质押的以太币。 但现在,你可以选择在选定的帐户自动接收你的奖励,也可以随时提取质押的以太币。
我应该如何准备?
当前的质押人
- 一些用户在最初设置质押存款时可能已经提供了提现地址,这些用户无需再进行其他操作
- 大多数质押人在初始存款时没有提供提款地址,他们需要更新其提款凭证。质押启动板(opens in a new tab)提供有关于如何升级提款凭证的说明
你可以在此处输入你的验证者索引号以查看你是否仍需要更新凭证
重要通知
为任何验证器帐户提供提款地址是一个必需的步骤,否则无法从其余额中提取以太币。
同时,如果你的助记符/助记词在离线时一直保持安全,没有受到任何损害。不提供提款地址不会给你的资金带来任何威胁。 未添加提款凭据只会将以太币保持锁定在验证者帐户中,直到提供提款地址为止。
完全退出质押
在从验证者帐户余额中转移任何资金之前,必须提供提款地址。
希望完全退出质押并取回全部余额的用户还必须使用验证者密钥签署并广播一个“自愿退出”的消息,这将启动退出质押的过程。 此操作通过你的验证者客户端完成,并提交给你的共识节点,无需燃料。
验证者从抵押退出的过程所需时间不同,具体取决于同时退出的人数。 一旦完成,此帐户将不再负责执行验证者网络职责,不再有资格获得奖励,并且不再拥有“质押”的以太币。 此时,该帐户将被标记为完全“可提款”。
一旦帐户被标记为“可提款”,并且已提供提款凭据,用户除了等待之外,无需再做任何事情。 区块提议者会自动且持续地扫描是否有可退出资金,并在下一次扫描期间将你帐户的余额全额转移(也称为“全额提款”)。
何时启用质押提款?
质押提款已经上线! 提款功能已在 2023 年 4 月 12 日进行的上海/卡佩拉升级中实现。
上海/卡佩拉升级后,可以将之前质押的以太币收回到普通以太坊帐户中。 这就结束了质押流动性循环,并使以太坊向着建立一个可持续、可扩展、安全的去中心化生态系统迈进一步。
提款支付是如何运作的?
特定验证者是否有资格提款取决于验证者帐户本身的状态。 在任何时候,都不需要用户输入来确定帐户是否应该发起提款,整个过程由共识层在连续循环中自动完成。
更愿意通过视频学习?
请查看Finematics对以太坊质押提款的解释:
验证者“扫描”
当验证者被安排提议下一个区块时,需要构建一个最多包含 16 个合格提款的提款队列。 首先从验证者索引 0 开始,根据协议规则判断该帐户是否有合格的提款,如果有,则将其添加到队列中。 被安排提议下一个区块的验证者将从上一个验证者离开的地方继续,无限期地按顺序进行。
现在,想象这个时钟不再是 1 至 12,而是从 0 到 N(在共识层上注册的验证者帐户的总数,截至 2023 年 1 月已超过 500,000 个)。
时钟的指针指向需要检查是否符合提款条件的下一个验证者。 它从 0 开始,不跳过任何帐户,一直前进。 当达到最后一个验证者时,循环从头开始继续。
检查帐户的提款
在提议者扫描验证者以寻找可能的提款时,使用一系列简短的问题评估正接受检查的每个验证者,以确定是否应触发提款,如果是,应提取多少以太币。
- 是否已提供提款地址?如果未提供提款地址,则跳过该帐户,不会发起提款。
- 验证者是否已退出且可提款?如果验证者已完全退出,并且我们已到达帐户被视为“可提款”的时段,那么将处理全额提款。 这将把所有剩余余额转移到提款地址。
- 有效余额是否达到 32 的最大值? 如果帐户具有提款凭证,尚未完全退出,并且有超过 32 的奖励在等待,将处理部分提款,只将超过 32 的奖励转移到用户的提款地址。
在验证者生命周期中,验证者操作员只会执行以下两个直接影响此流程的操作:
- 提供提款凭证以启用任何形式的提款
- 退出网络,这将触发全额提款
免燃料费
这种质押提款方法不需要质押人手动提交交易来请求提款特定数量以太币。 这意味着不需要提交燃料费(交易费),并且提款也不争夺现有的执行层区块空间。
我会多久收到一次质押奖励?
单个区块最多可处理 16 笔提款。 以这个速度计算,每天可处理 115,200 个验证者提款(假设没有错过任何时隙)。 如上所述,没有符合条件的提款的验证者将被跳过,这将减少完成扫描所需的时间。
扩展这个算法,我们可以预估处理特定数量的提款所需的时间:
提款数量 | 所需时间 |
---|---|
400,000 | 3.5 天 |
500,000 | 4.3 天 |
600,000 | 5.2 天 |
700,000 | 6.1 天 |
800,000 | 7.0 天 |
正如你所看到的,随着网络上的验证者数量增加,完成该过程的速度也会变慢。 错过的时隙数增加可能成比例减慢提款速度,但这通常代表了可能的结果中较慢的情况。
常见问题
延伸阅读
- 质押启动板提款(opens in a new tab)
- EIP-4895:信标链提款推送操作(opens in a new tab)
- 以太坊牧猫人组织 - 上海(opens in a new tab)
- PEEPanEIP #94:质押以太币提取(测试)与 Potuz 和王筱维(opens in a new tab)
- PEEPanEIP#68:与 Alex Stokes 讨论 EIP-4895:信标链推送提款操作(opens in a new tab)
- 了解验证者有效余额(opens in a new tab)