MultiversX Tracker is Live!

Ethereum Staking Withdrawals - A Simple Explanation

Etherum Reddit

More / Etherum Reddit 106 Views

Ethereum Staking Withdrawals - A Simple Explanation

The Need for Queues

Today there are just over half a million Ethereum validators around the world, collectively staking 17.2 million ETH (about 14% of the total supply). To keep this validator set healthy, it should be protected from any drastic changes in number for security. If the number of validators could increase or decrease very quickly, this could be employed as a tactic in orchestrating an attack.

https://preview.redd.it/8td8awbkrjla1.png?577&format=png&auto=webp&s=1f649410b90996a71474dc17977cba81e4d541b5

A party could potentially exit a large number of validators, immediately causing a scare and others to exit, then instantly activate twice the amount of validators and gain significant control over the network. If there were no buffers to exit and entry, this could be a serious vulnerability to Ethereum. Beyond the queues, there are additional penalties to those that perform a malicious action (like proposing two different blocks at once) and are slashed.

Unstaking on Ethereum

The Shanghai hard fork introduces withdrawals for which information is written into a new space on Ethereum blocks, without the need to pay for gas. There are two queues withdrawers must go through to withdraw their ETH. The first is the exit queue and is somewhat slow, the other is the withdrawal queue and is much faster.

https://preview.redd.it/bxr5idw2sjla1.jpg?500&format=pjpg&auto=webp&s=de4a7c0cedf3fb159d3ec26401328c83dadc2697

The slower exit queue is only necessary to enter if a validator is trying to withdraw all of their staked ETH (the principal + rewards), in which case it’s called a full withdrawal. The exit queue allows 7-8 full withdrawals to happen every 32 blocks. The number of withdrawals permitted in such a period is called the “churn limit,” and increases as more validators become active. Once a validator intending a full withdrawal goes through this exit queue, they’ll arrive in the withdrawal queue. It would take 100,000 validators (approximately 1/5th of the current set) 63 days to go through the exit queue.

The faster withdrawal queue processes a maximum of 16 full or partial withdrawals every block (or every 12 seconds). A partial withdrawal happens automatically and disburses rewards earned by validators to addresses they designate to receive those rewards. Both of these are viewed as being equal in the withdrawal queue. It would take 100,000 validators 20 hours to go through the withdrawal queue.

There is a prerequisite to entering either of the queues above: validators must ensure that withdrawal addresses are updated and refer to valid addresses on Ethereum (technically, in the 0x01 format). This can be done now, and doing so will place rewards for those validators in the withdawal queue automatically once Shanghai goes live.

Impacts of Unstaking

While likely that many will want to unstake their ETH initially, the capacity for validators to withdraw is throttled. The reason is so that the validator set doesn’t change too drastically in too short a time. For the same reason, a queue exists to begin staking ETH. This also impacts the price of ETH, which won’t see the supply dump many prophesize.

https://preview.redd.it/7bis8l4trjla1.jpg?500&format=pjpg&auto=webp&s=cb42aa432be62a15684abc2d366e9683fdfc187e

It is likely that even amongst those who unstake, a significant portion will start staking again shortly thereafter. This is because many will be shifting from one staking service to another, something they can’t do until they unstake first. A further incentive is in the rewards rate, which increases as the validator set gets smaller.

Finally, the automatic disbursement of rewards will be exciting to look forward to. It introduces new liquidity into the Ethereum ecosystem directly, as opposed to having it locked up with the ETH that’s being staked. Ever since the Merge happened, validators have not received their rewards for validating the blockchain, the rewards are locked with the staked ETH. The additional ~0.2 ETH per block added directly into the ecosystem should have some interesting effects.

In Conclusion

It’s fascinating that staking withdrawals are right around the corner. The conversation around whether to include withdrawals in the Shanghai hard fork was a big reason this newsletter started. It seemed necessary that as many of us in Ethereum as possible be knowledgeable about upcoming upgrades so that we can lend our support to the ones we consider most important.

https://preview.redd.it/2asqa9xlrjla1.png?809&format=png&auto=webp&s=12fc0d94ecc6ee8e54b5238ece140c653e51d609

This is a summary of the full write-up available on my free newsletter!

Sign up for a simple explanation of a blockchain concept, delivered once a week.

Stay kind. Stay curious.

https://ramiwrites.substack.com/p/ethereum-staking-withdrawals?sd=pf

submitted by /u/phillistine
[link] [comments]

Get BONUS $200 for FREE!

You can get bonuses upto $100 FREE BONUS when you:
💰 Install these recommended apps:
💲 SocialGood - 100% Crypto Back on Everyday Shopping
💲 xPortal - The DeFi For The Next Billion
💲 CryptoTab Browser - Lightweight, fast, and ready to mine!
💰 Register on these recommended exchanges:
🟡 Binance🟡 Bitfinex🟡 Bitmart🟡 Bittrex🟡 Bitget
🟡 CoinEx🟡 Crypto.com🟡 Gate.io🟡 Huobi🟡 Kucoin.



Comments