存款信用额度系统

存款信用额度系统是一种跟踪节点运营者之前质押但不再需要的 ETH 的机制,并使其可以再次使用。 该信用额度的来源有几个:

  • 从 Rocket Pool 存款队列中退出验证者。退出队列的验证者将向节点运营者发放质押金额(4 ETH)的信用额度
  • 减少您的质押金额。如果您当前的质押金超过协议的最低要求,您可以减少多余的质押金并将其作为存款信用额度。请注意,前两个验证者始终需要各 4 ETH 的质押金 (无论 pDAO 设置如何)。当 pDAO 降低 reduced_bond 参数时,质押金减少主要有利于拥有 3 个以上验证者的节点运营者。使用 rocketpool megapool reduce-bond 来执行质押金减少。

以下两项仅适用于在 Saturn 之前进行迁移的节点运营者,现在不再可用:

每个节点运营者的初始信用余额为 0 ETH

这些 ETH 不会直接变成流动资产返还给节点运营者;相反,它可以兑换为等额的 rETH。此外,信用额度还可以用于创建额外的 megapool 验证者,而无需节点运营者提供任何 ETH。

信用系统对节点运营者来说是透明的;如果可能,它将在 rocketpool node deposit 操作期间自动使用(Smart Node CLI 中会有通知说明将使用信用额度)。 如果无法使用,Smart Node 将提醒用户无法使用信用额度,并在任一操作期间要求正常的 ETH 质押金。

有关更多详细信息,请参阅下面的信用可用性部分。

查看当前信用余额

要查看您当前的信用余额,只需运行以下命令:

rocketpool node status

这将生成有关您节点的综合详细信息列表,包括顶部的信用余额:

Your Smart Node is currently using the Hoodi Test Network.

=== Account and Balances ===
The node <node-address> has a balance of 49.402553 ETH and 0.000000 RPL.
The node has 4.000000 ETH in its credit balance and 0.000000 ETH staked on its behalf. 2.909175 can be used to make new validators.

将信用额度兑换为 rETH

要将信用额度兑换为 rETH,请使用命令 rocketpool node withdraw-credit。等额的 rETH 将发送到您的提款地址(如果未设置提款地址,则发送到您的节点地址):

staker@node:~$ rocketpool node withdraw-credit

You have 4.000000 ETH of credit that you can withdraw, receiving the equivalent amount in rETH.

Would you like to withdraw the maximum amount of credit? [y/n]

信用可用性

您信用余额的 ETH 来自存款池。 在某些情况下,您的节点可能有可用的信用余额,但存款池没有足够的 ETH 余额来完全质押您的下一次 megapool 验证者存款。

如果您想使用 4 ETH 信用额度创建新的 4 ETH megapool 验证者,它将需要存款池提供 4 ETH,而无需您提供任何 ETH。 因此,如果存款池没有足够的 ETH 来覆盖质押价值(目前设定为 4 ETH),您的存款将需要从您的节点钱包中提取 ETH 来创建验证者。

如果您有信用额度且必须使用节点钱包中的 ETH 来创建验证者,Smart Node 将在 rocketpool megapool deposit 操作期间通知您。

在以下示例中,节点运营者有 4 ETH 的信用额度,但存款池只有 3.431627 ETH,需要从节点钱包中提取 0.568373 ETH 来完成存款:

Your credit balance is 4.00 ETH. (Credit in addition to ETH staked on your behalf).
This deposit will use 3.431627 ETH from your credit balance plus ETH staked on your behalf and 0.568373 ETH from your node wallet.