Exploring Ethereum’s Upcoming Upgrade: Shanghai & Capella

Shanghai Upgrade_blog banner

What is the Shanghai Upgrade for Ethereum?

The Ethereum Shanghai upgrade also referred to as the Ethereum Shanghai Fork, is a planned set of improvements and changes to the Ethereum blockchain network that will happen later this month or the next.

Around five Ethereum Improvement Proposals (EIPs) are anticipated to be introduced by the upgrade. The most significant among them is EIP-4895. The Ethereum community has long desired to unlock staked Ethereum to enable withdrawals. EIP-4895 will be addressing this objective. Additional proposals for the upgrade will deal with the Ethereum Virtual Machine (EVM) Object Format (EOF). EOF is a software element of all EVM-compatible blockchains that contains over 120 operation codes to guarantee decentralized programmability on the networks.

With the Shanghai upgrade, validators will be able to choose to withdraw their staked funds from the over 16 million ETH they had staked in the network to maintain network security. Additionally, it will open the door for Surge-related upgrades. The Surge upgrade will significantly increase the maximum TPS (transactions per second) of the blockchain. Nevertheless, the EIP-4895 proposal is the most important, since it will give validators access to the ETH staked in the network since December 2020. Validators will be able to withdraw their staked ETHs after over two years of waiting. This opens doors for people to stake and earn rewards with no long-term tie-up. Users will then be able to stake and unstake at any time.

What the Shanghai Upgrade will not include –

EIP-4844, which introduces ‘proto-danksharding’ will not be a part of this upgrade. This protocol lays the groundwork for Ethereum’s much-anticipated sharding upgrade scheduled for 2024. By sharding data, a database-partitioning method that enables platforms to process more transactions per second, this proposal is intended to increase scalability.

Why is it Now Being Called the ‘Shapella’ Upgrade?

Blockchains may have multiple layers. The consensus layer and execution layer are the two layers that make up the Ethereum protocol.

This is significant because the name of the Ethereum upgrade differs on each layer, depending on the context. The Shanghai upgrade only affects Ethereum’s execution side technically. The parallel upgrade taking place on the consensus side is called Capella. The Ethereum developer community has coined a new term called ‘Shapella’ by combining them.

This might make things a tad bit confusing as the upgrade has primarily been referred to as ‘Shanghai’ by crypto traders, analysts, and industry executives. As a matter of fact, calling it the Shanghai upgrade is not incorrect.

Knowing Ethereum before its most recent upgrade, the Merge, is necessary to comprehend what the two layers are. The execution (application) layer was another name for Ethereum’s old proof-of-work blockchain. Initially, developers were going to switch over to just the proof-of-stake (PoS) chain when Ethereum launched its consensus layer. But since that seemed like too much work for the developers, they chose to combine the two chains instead, hence the ‘Merge’.

What Will the Ethereum Upgrade Change?

Users will be able to unstake their ETH after the upcoming Ethereum Shanghai upgrade. However, the daily withdrawal cap will remain at 43,200 ETH.

As mentioned before, the upgrade also lays the groundwork for future sharding and suggests a number of changes to the Ethereum Virtual Machine (EVM) Object Format (EOF).

 The upgrade will include these three specific EIPs:
  1. EIP-3860: Limit and Meter Initcode
    This code suggests limiting the maximum init code size. The adoption of this EIP will address Ethereum out-of-gas exceptions.
  2. EIP-3855: PUSH0 Instruction
    This EIP is tasked with issuing a fresh command to the EVM, which will allow for the scaling down of smart contracts. The contract code will also be further optimized.
  3. EIP-3651: Warm COINBASE
  4. With EIP-3651, block building costs will be reduced, and builder-proposer separation will be made possible. Network users will pay less in gas fees as a result of the lower block building costs and the builder-proposer separation, and traders who hire builders for complicated trades won’t be held liable for failed transactions.

How Will it Affect Ethereum Stakeholders?

Developers are not the only ones that will be impacted by this upgrade. The Shanghai upgrade is anticipated to result in a price increase for traders. The product’s supply and demand may change significantly. After the transaction fees are decreased, more users will remain and use the service again. Long regarded as an expensive chain, Ethereum will become a more accessible option. Investors will be able to trade and invest without taking any risks thanks to this.

Reducing gas fees for layer-2 solutions like Polygon, Polkadot, and similar ones that run on top of Ethereum is one of the biggest changes that the Ethereum Shanghai Upgrade is anticipated to bring about. Utilizing Ethereum is now quicker and less expensive thanks to Layer 2 solutions, and this upgrade might even lower the cost of doing business on the Ethereum blockchain.

The Shanghai upgrade will bring about changes that will impact Ethereum enthusiasts and the crypto market in general. For the project, it is a relatively small step, but it opens the door for a lot more significant alterations to come.

We could also see a lot of activity on NFT marketplaces, since many NFT projects exist on the Ethereum network. A decrease in gas fees will encourage more investors to get on board.

Stay informed!

Subscribe to our newsletter & stay updated!