What's in and what's out for Ethereum's Shanghai upgrade

Published at: Dec. 9, 2022

Ethereum core developers have opted to prioritize the enabling of staking withdrawals via the Shanghai upgrade first before implementing The Surge-related Ethereum Improvement Proposal (EIP)-4884.

As reported by Cointelegraph, the next key milestone on Ethereum’s roadmap is the Shanghai upgrade, which will enable withdrawals for ETH stakers/validators from the Beacon Chain — among other things.

EIP-4884 is also important and was initially expected to be packaged in with Shanghai, introducing “proto-danksharding” to significantly enhance Layer 2 rollup scalability (The Surge) ahead of the full implementation of the major Sharding upgrade late next year.

However, according to Ethereum core developer Tim Beiko at the latest Ethereum Core Developers Meeting on Dec. 8, the ultimate consensus was to focus on Shanghai first to avoid any potential delays if EIP-4844 were to not be ready in time.

In a rundown thread on Twitter, Beiko noted that everyone agreed to “(1) seeing Shanghai happen quickly, ideally around March and (2) following this with a fork centered around EIP-4844.”

While EIP-4844 won't be included, the devs have agreed to include a set of EIPs that essentially upgrade the Ethereum Virtual Machine (EVM), including introducing a new EVM contract format, code/data separations and new operation codes.

Beiko noted that as these upgrades, known as EVM Object Format (EOF) are quite easy to walk back and remove from Shanghai, if devs haven’t finished working on it when Shanghai is ready for implementation, then EOF will simply be removed and shipped later.

Additionally, a set of previously agreed upon EIPs will roll out alongside Shanghai, the list includes EIP-3651: Warm Coinbase, EIP-3855: PUSH0 instruction, EIP-3860: Limit and meter initcode and EIP-4895: Beacon chain push withdrawals as operations.

So, that's where we landed for Shanghai: Withdrawals, EOF & a few already implemented EIPs (PUSH0, Warm COINBASE, Limit/Meter initcode) are what we will go for. If by January, we don't meet the EOF milestones mentioned above, we'll remove it from Shanghai so withdrawals ship ASAP

— timbeiko.eth (@TimBeiko) December 8, 2022

EIP-3651: Warm Coinbase in particular will potentially have some cost reduction benefits for the network. Not to be confused with the name of crypto exchange, Coinbase in this context refers to the name of the software that builders use to receive new tokens on the network.

Every new transaction on the platform needs to interact with the Coinbase software multiple times, however, the initial transactions start off more expensive as Coinbase essentially needs time to warm up.

Related: Ethereum developers target March 2023 for Shanghai hard fork

With the new EIP implementation, this won’t be the case anymore and thus lowering gas fees when builders are interacting with it.

As per the Ethereum Foundation, Sharding is a multi-phase upgrade designed to significantly ramp up Ethereum’s “scalability and capacity” via the implementation of shard chains, which will give the network significantly “more capacity to store and access data.”

With the improved data storage capabilities, this will essentially enable Layer 2 solutions to offer much lower transaction fees.

After all of this is completed, the network's next major event and final part of the roadmap is the Sharding upgrade, which is expected to roll out over 2023 and 2024.

Tags
Related Posts
Ethereum Merge a 'few months after' June: Dev clears up what’s going on
The long-awaited Ethereum Merge is set for yet another delay, with developers working on the upgrade estimating a completion time a “few months after” June. Owing to the success of testing, there was a general expectation the Merge would go through mid year, however the latest setback is unsurprising given that Proof of Stake has been delayed constantly ever since it was first proposed. That said, the signs are promising that the Ethereum mainnet will actually merge with the beacon chain to become a Proof-of-Stake (PoS) network this year. For real. Ethereum developer Tim Beiko provided the updated timeline via …
Blockchain / April 14, 2022
Core Ethereum developer details changes to expect after the Merge
Core Ethereum developer Tim Beiko has outlined a series of suggestions and expectations about the upcoming Merge for application and protocol developers on Ethereum. For the average users of apps and protocols, Beiko simply suggested testing things out to ensure nothing is broken as more tests are executed. He tweeted on Tuesday, “Run stuff, if something is unclear or broken, leave a comment.” Yes! Run stuff, if something is unclear or broken, leave a comment, as you probably aren’t the only one with that issue User PoV guides, how-go’s, etc. are always super useful, too! https://t.co/tyWqgVBSuc — Tim Beiko | …
Ethereum / May 24, 2022
Ethereum Beacon Chain experiences 7 block reorg: What’s going on?
Ahead of the Merge tentatively penciled in for August, Ethereum’s Beacon Chain experienced a seven-block reorganization, or reorg, on Wednesday. According to data from Beacon Scan, on Wednesday, seven blocks from number 3,887,075 to 3,887,081 were knocked out of the Beacon Chain between 08:55:23 to 08:56:35 am UTC. The term reorg refers to an event in which a block that was part of the canonical chain, such as the Beacon Chain, gets knocked off the chain due to a competing block beating it out. It can be the result of a malicious attack from a miner with high resources or …
Blockchain / May 26, 2022
Sept. 19 Ethereum Merge date on track as Goerli test merge successfully finalized
After Ropsten and Sepolia, Goerli was the last remaining testnet scheduled to undergo the merge, officially becoming a Proof-of-Stake (PoS) blockchain as of 1:45 am UTC, Aug. 11. The Goerli testnet merge has been finalized without any major issues today, suggesting that there will be no delays to the tentative Ethereum Merge date set for Sept. 19. Numerous key devs and figures in the Ethereum ecosystem have taken to Twitter to share their enthusiasm over the successful merge, such as core dev Preston Van Loon and podcaster/ETH proponent Anthony Sassano (@sassal0x) who bullishly noted to his 216,400 followers that “next …
Ethereum / Aug. 11, 2022
Ethereum's Shapella transition is "on the horizon"
The Ethereum Foundation team announced another milestone on the road to the Shanghai upgrade, with the Shapella fork on the Zhejiang testnet moving into the final pre-launch sequence, according to a blog post on Feb 10. The Shapella transition includes "many features," and "most importantly to stakers and the consensus-layer, is the enabling of withdrawals," notes the post, adding that: "Full withdrawals will be available for exited validators, whereas partial withdrawals will be available for active validator balances in excess of 32 ETH." As per the announcement, validators to participate in withdrawals must have a 0x01 execution-layer withdrawal credential. "If …
Blockchain / Feb. 10, 2023