How Do Ethereum Withdrawals Work? All You Need To Know
With The Shanghai/Capella upgrade rapidly approaching, there is a lot of discussion about Ethereum Staking Withdrawals and what this means for the Ethereum ecosystem as a whole. So how do withdrawals work? What are common misconceptions about this process? And what are the implications of enabling Ethereum stakers to withdraw their locked-up ETH? You’ll find answers to these questions and more in this video. -----Timestamps----- 00:00 - Intro 00:31 - The Beacon Chain 02:09 - Withdrawals 03:40 - Mechanics 06:30 - Misconceptions 08:39 - Implications 10:01 - Summary ✨ The Merge ► https://youtu.be/EEuPmA8w0Kc 📘 DeFi Guide ► https://finematics.com/guide-to-decentralized-finance/ 📖 Post ► https://finematics.com/ethereum-staking-withdrawals-explained/ 🐦 Follow Finematics on Twitter ► https://twitter.com/finematics 💛 Support Finematics on Patreon and join our Discord community ► https://www.patreon.com/finematics 🔒 Ledger ► https://shop.ledger.com/pages/ledger-nano-x?r=b0b220a75e03 (affiliate)
How Do Ethereum Withdrawals Work? All You Need To Know
Understanding Ethereum Staking Withdrawals
In this video, we will learn about the upcoming Shanghai Capella upgrade and its implications for Ethereum staking withdrawals. We will discuss how withdrawals work, common misconceptions, and the impact of enabling stakers to withdraw their locked-up ETH.
The Transition to Proof of Stake
- The transition from proof of work to proof of stake happened over multiple steps to minimize big changes happening at the same time.
- The launch of the beacon chain in 2020 created a separate POS consensus layer running alongside the Ethereum POW chain.
- Launching the beacon chain earlier allowed for enough Eid accumulation to secure the network before settling real value transactions.
- The merge united the POS consensus layer with the execution layer, allowing for moving of POW and maintaining only one canonical chain.
Enabling Staking Withdrawals
- The Shanghai Capella upgrade focuses on enabling staking withdrawals.
- There are two types of withdrawals: partial and full. A partial withdrawal happens when a validator withdraws their accumulated rewards, while a full withdrawal occurs when a validator exits the system voluntarily or by being forcibly removed in a process called slashing.
- Once enabled, staking withdrawals will be automatically distributed every few days without any transaction fee required at any step.
- Both parts of the network must be updated since withdrawals affect both the consensus and execution layers.
How Withdrawals Work Under-the-Hood
- Each validator has a corresponding index number and two types of withdrawal credentials defined as either 0x00 or 0x01.
- 0x00 indicates that a particular validator doesn't have an associated withdrawal address, while 0x01 means that a validator provided a withdrawal address.
- Once withdrawals are enabled, a validator proposing a block will scan linearly through validator indices to find the first 16 validators with 0x01 credentials to either have a balance that exceeds 32 ETH or crude validator rewards are withdrawable.
Introduction to Futurous
This section introduces the concept of Futurous and how it works.
How Futurous Works
- Futurous is a validator set that uses an analog clock analogy.
- The validator creates a list of withdrawals to be included in their execution payload.
- Each item on the list contains withdrawal index, validator index, execution address, and amount.
Processing Withdrawals
This section discusses how withdrawals are processed and some common misconceptions about them.
Common Misconceptions About Withdrawals
- There is no difference between full and partial withdrawals in terms of priority or ordering.
- Users will not lose their rewards if they do not provide a withdrawal address.
- The withdrawal address cannot be changed once it is set.
Limitations on Withdrawals
This section discusses the limitations on withdrawals and their implications.
Implications of Enabling Withdrawals
- Enabling withdrawals will create an open two-sided staking flow.
- Stakers who don't run their validators can change their provider to another one with better rates or move from centralized to decentralized providers.
- Withdrawals will impact liquid staking derivatives such as Lido rocket pool and others.
Ethereum Staking Withdrawals
This video discusses the upcoming improvements to Ethereum, specifically staking withdrawals. Validators will have access to several devnets and test nets to ensure a smooth transition before going live on the main net.
Ethereum Upgrade in 2023
- The Chappella upgrade is expected to take place in the first half of 2023.
- At the time of this video, the Beacon chain accumulated over 17 million ETH across over 530,000 validators.
- An average balance for a validator is just above 34 ETH which means over 1 million ETH in accumulated rewards.
Staking Withdrawals
- Staking withdrawals are another improvement bringing Ethereum one step further towards building a sustainable, secure, and decentralized future.
- It will be interesting to see how withdrawals will affect the number of validators and accumulated rewards.
Thank you for watching!