The Ethereum network is on the verge of a major transformation with the upcoming Shanghai-Capella upgrade, often referred to as the "double upgrade." This significant update will enable validators to withdraw their staked ETH for the first time since the launch of the Beacon Chain in December 2020. In this analysis, we explore how this upgrade will affect staking withdrawals, ETH supply, and the broader Ethereum ecosystem.
Understanding the Shanghai-Capella Double Upgrade
The Shanghai-Capella upgrade consists of two simultaneous hard forks: one for the execution layer (Shanghai) and one for the consensus layer (Capella). The execution layer handles transaction processing and smart contract execution, while the consensus layer, powered by the Beacon Chain, manages block validation and production.
The most anticipated feature of this upgrade is the activation of staked ETH withdrawals. Since the Merge in September 2022, which transitioned Ethereum from proof-of-work (PoW) to proof-of-stake (PoS), validators have been unable to access their staked ETH or rewards. The Shanghai upgrade prioritizes this functionality, even delaying other planned improvements to ensure timely delivery.
It's important to note that validators can currently pause their validation duties and un-stake their ETH, but they cannot withdraw funds. The Shanghai upgrade changes this by allowing eligible validators to fully withdraw their assets from the Beacon Chain.
How the Upgrade Will Be Implemented
Like previous Ethereum upgrades, Shanghai-Capella will be executed via a hard fork. This requires every node on the network to install an updated version of their Ethereum client software. Multiple independent teams maintain these clients, all adhering to the open-source protocol specifications set by the Ethereum Foundation.
Once the final upgrade specifications are released, client providers will publish new versions that include both the old and new protocol rules. At a predetermined block height, all nodes will switch to the upgraded rules, ensuring a consistent and seamless transition. This method preserves the network’s existing history while enabling new functionality.
Testing and Preparation
To ensure a smooth rollout, the Ethereum Foundation has conducted extensive testing on replica networks known as testnets. These environments allow developers to simulate the upgrade and identify potential issues before deploying changes to the mainnet.
Key testnets like Shandong and Zhejiang have been used to trial Shanghai-Capella’s features, including withdrawal functionality. The Zhejiang testnet, launched in February, enabled developers to experiment with all proposed Ethereum Improvement Proposals (EIPs) included in the upgrade. These dry runs help refine the process and build confidence in the upgrade’s stability.
The Staking Process Explained
Staking on Ethereum involves locking ETH to participate in block validation and support network security. Validators earn rewards for honest participation but face penalties for malicious behavior or downtime. While staking has been live since the Beacon Chain’s inception, withdrawals have been impossible until now.
To become a validator, users must run specialized software, generate cryptographic key pairs, and deposit 32 ETH into the Beacon Chain deposit contract. This transaction is recorded on the execution layer and relayed to the Beacon Chain, which manages validator credentials and balances.
ETH sent to the deposit contract remains permanently locked there. Instead, the Beacon Chain tracks each validator’s balance, including rewards and penalties. Withdrawals will be processed by minting new ETH to the validator’s designated address, rather than moving funds from the original contract.
The Un-Staking and Withdrawal Process
Post-upgrade, validators can initiate two types of withdrawals: partial and full. Both require the validator to be active for at least 2,048 epochs (approximately 9 days) before signaling their intent to exit.
Full Withdrawals
For a full withdrawal, validators must first cease validation activities by submitting a voluntary exit transaction to the Beacon Chain. Once marked as "exited and withdrawable," they can request a full withdrawal.
Withdrawal requests are processed in a first-in-first-out queue, with a maximum of 16 requests per block. This limits daily withdrawals to roughly 115,000 validators under optimal conditions. Importantly, withdrawal transactions do not incur gas fees, reducing barriers for validators.
Potential Market Impact
The unlocking of staked ETH represents a significant event for Ethereum’s economy. Over 16 million ETH (worth approximately $26.8 billion at current prices) has been locked since December 2020, unable to enter the circulating supply. The activation of withdrawals could introduce substantial selling pressure if validators rush to exit.
However, withdrawal rate limits mitigate the risk of a sudden supply shock. Only 3,686,400 ETH can theoretically be withdrawn daily if all validators exit simultaneously—a highly unlikely scenario. In practice, the process will be gradual, with validators weighing their options carefully.
Long-Term Outlook
We believe the ability to withdraw will ultimately strengthen confidence in staking. Knowing that assets are retrievable may encourage more users to stake, especially those who were previously hesitant. The lower operational costs of PoS validation (compared to PoW mining) reduce the urgency to sell, as validators aren’t forced to liquidate to cover expenses.
In the medium to long term, we anticipate net inflows into staking as institutional and individual investors seek yield in a bear market. The upgrade could catalyze Ethereum’s evolution into a productive asset class.
Short-Term Considerations
In the short term, partial withdrawals may dominate. Validators with balances exceeding 32 ETH have incentives to withdraw excess amounts, as these extra funds earn no additional rewards. This could lead to a net outflow of ETH from the Beacon Chain initially.
Additionally, new stakers may adopt a wait-and-see approach, monitoring the withdrawal process before committing funds. These factors could temporarily slow staking growth post-upgrade.
Liquid Staking Tokens
Liquid staking tokens (e.g., stETH) have emerged as a popular alternative to direct staking. These tokens represent staked ETH and can be traded on secondary markets, providing liquidity while earning rewards.
Post-upgrade, liquid staking providers may retain their advantage by offering instant redemptions versus the native withdrawal queue. Users with less than 32 ETH can still participate easily, and institutional players can manage large positions efficiently. This sector will likely continue thriving despite native withdrawal capabilities.
👉 Explore advanced staking strategies
Other Notable Upgrades in Shanghai-Capella
Beyond withdrawals, Shanghai-Capella includes several technical improvements:
Warm Coinbase Upgrade (EIP-3651)
This optimization allows users to adjust initial gas fees dynamically. MEV searchers and traders can now optimize transaction costs by modifying fees based on network conditions, replacing the previous fixed-fee model.
PUSH0 Instruction (EIP-3855)
This upgrade reduces smart contract deployment costs by introducing a dedicated opcode for pushing zero values onto the stack. Contracts become smaller and cheaper to execute, benefiting developers and users alike.
Frequently Asked Questions
What is the Shanghai-Capella upgrade?
It’s a dual hard fork enabling staked ETH withdrawals and introducing technical optimizations to Ethereum’s execution and consensus layers.
When will withdrawals go live?
The upgrade is expected in 2023, following successful testnet deployments. Exact dates depend on community consensus and testing outcomes.
Can I withdraw my staked ETH immediately?
Validators must signal exit and wait in a queue. Partial withdrawals are prioritized for balances above 32 ETH, while full withdrawals require exiting validation entirely.
Will unlocking cause ETH prices to drop?
While some selling pressure is possible, rate-limiting mechanisms and long-term staking incentives should prevent drastic market impacts.
How does this affect liquid staking tokens?
Tokens like stETH remain relevant for users seeking liquidity and flexibility. Withdrawals may increase confidence in these derivatives.
What are the risks of staking post-upgrade?
Risks include slashing penalties and market volatility. However, the ability to withdraw reduces illiquidity concerns.
Conclusion
The Shanghai-Capella upgrade marks a pivotal moment for Ethereum, resolving a long-standing limitation in its proof-of-stake model. By enabling withdrawals, Ethereum reinforces its economic security and attractiveness to investors. While short-term uncertainties exist, the long-term outlook remains bullish for staking participation and network health.