Risk Warning: Beware of illegal fundraising in the name of 'virtual currency' and 'blockchain'. — Five departments including the Banking and Insurance Regulatory Commission
Information
Discover
Search
Login
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
Ethereum Official Pledge Withdrawal Guide & FAQ
Moni
Odaily资深作者
2023-02-10 03:45
This article is about 2133 words, reading the full article takes about 4 minutes
The withdrawal function will be enabled through a two-part simultaneous network upgrade: Shanghai + Capella.

This article comes fromEthereum, orgThis article comes from

On February 10th, the Ethereum official website updated the Staking withdrawals page, which introduced details related to Ethereum staking withdrawals, including staking reward collection, staking withdrawal steps, withdrawal time cycle, etc., as follows:

secondary title

How to prepare for withdrawal?

Important: Providing a withdrawal address is a required step for any validator account before it is eligible to withdraw ETH from its balance. Of course, not providing this service is not a threat to funds. Failure to add withdrawal credentials will simply keep the ETH locked in the validator account until a withdrawal address is provided.

secondary title

A withdrawal address is required before any funds can be transferred from the validator's account balance, and users wishing to fully withdraw from staking and get their entire balance back must also sign and broadcast a "voluntary withdrawal" message with the validator's key, which will Initiate the process of exiting the stake, and need to be verified by your client and submitted to your beacon chain node, but do not need to pay gas. The process for a validator to withdraw from staking takes varying amounts of time depending on how many others withdraw at the same time. Once complete, this account is no longer responsible for validator network duties, no longer eligible for rewards, and no longer has their ETH "at risk", at which point the account is marked as fully "withdrawable". Once an account is marked as "retrievalable" and withdrawal credentials are provided, the user does not need to do anything other than wait.

secondary title

When will staking withdrawals be enabled?

The withdrawal function will be enabled through a two-part simultaneous network upgrade: Shanghai + Capella.

1. Shanghai upgrade

Withdrawal functionality will be enabled in an upcoming Shanghai upgrade in Q1/Q2 2023 (as with any upgrade, timing is subject to change). This enables previously pledged ETH to be deposited into executive layer accounts, closing the pledged liquidity loop, and taking Ethereum a step closer to building a sustainable, scalable, and secure decentralized ecosystem.

  • Shanghai marks the end of the undefined lock-up period for ETH staking. Users will be free to:

  • Pledge ETH

  • Earn auto-assigned ETH rewards

  • Unstake ETH to regain full access to their entire balance

2、 Capella

For the Shanghai upgrade to take effect, it must also be upgraded to the Beacon Chain, called Capella. Node operations stakeholders should continue to monitor customer communication channels for upcoming customer updates planned for Q1/Q2 2023. Once a Capella upgrade occurs, stakers who need to update their validator withdrawal keys can broadcast this message.

secondary title

How do withdrawal payments work?

Whether a given validator is eligible to withdraw depends on the state of the validator account itself, and no user input is required at any given time to determine whether an account should initiate a withdrawal - the entire process is automated by the consensus layer in a continuous loop Finish. When a validator is scheduled to propose the next block, it needs to build a withdrawal queue of up to 16 eligible withdrawals. This is done by initially starting at validator index 0, determining if the account is eligible for a withdrawal according to the protocol rules, and adding it to the queue if so. The validators proposing the next block will continue from where the previous block left off, indefinitely in order.

When a proposer scans validators for possible withdrawals, each validator checked is evaluated against a short series of questions to determine whether a withdrawal should be triggered, including:

1. Has the withdrawal address been provided? If no withdrawal address is provided, that account is skipped and withdrawals will not be initiated.

3. Is the effective balance still waiting for rewards above 32 ETH? If the account has a cash withdrawal certificate and has not been fully withdrawn, and there are more than 32 ETH rewards waiting, a partial withdrawal will be processed, and only more than 32 ETH rewards will be transferred to the user's withdrawal address.

secondary title

How often can I get staking rewards?

As there are more validators on the network, the rate at which staking rewards are earned becomes slower.

secondary title

  • common problem:

Once I have provided a withdrawal address, can it be changed to another withdrawal address?

  • No, the process of providing a withdrawal certificate is a one-time process and cannot be changed once submitted.

Why can a withdrawal address only be set once?

  • By setting the execution layer withdrawal address, the validator's withdrawal credentials have been permanently changed. This means that the old credentials will no longer be valid and the new credentials will point to the executive layer account. The withdrawal address can be a smart contract (controlled by its code), or an externally owned account (EOA, controlled by its private key). Currently, there is no way for these accounts to pass messages back to the consensus layer to indicate changes to validator credentials, and adding this functionality would add unnecessary complexity to the protocol.

What if I participate in liquid staking derivatives or pooled staking?

  • If participating in a staking pool or holding liquid staking derivatives, you should consult the relevant service provider for more details on how staking withdrawals will affect your arrangements, as each service operates differently. In general, users may have nothing to do, after the upgrade these services will no longer be limited by the inability to withdraw rewards or exit validator funds, which means that users can now decide to redeem their staked ETH, or change the stake they use provider.

Will reward payments (partial withdrawals) happen automatically?

  • Yes, as long as your validator has provided a withdrawal address, but this must be provided once to enable any withdrawals, then reward payouts will be automatically triggered every few days on each validator scan.

Will full withdrawal happen automatically?

  • No, if your validator is still active on the network, there will be no automatic full withdrawal, a voluntary withdrawal will need to be manually initiated. Once the validator completes the withdrawal process, and assuming the account has withdrawal credentials, the remaining balance will be withdrawn during the next validator scan.

How to withdraw a custom amount?Withdrawals are designed to be pushed automatically, transferring any ETH that is not actively contributing to equity, including the full balance of the account,

ETH
Welcome to Join Odaily Official Community