Crest Daily

ethereum network upgrades

How Ethereum Network Upgrades Work: Everything You Need to Know

June 10, 2026 By Micah Hartman

Introduction: The Upgrade Mechanism of Ethereum

Ethereum is not a static protocol. Its evolution depends on a formalized upgrade process managed through Ethereum Improvement Proposals (EIPs), community consensus, and scheduled hard forks. Unlike traditional software updates that might be pushed automatically, Ethereum upgrades require careful coordination across node operators, miners, or validators. Understanding how these upgrades work is essential for developers, stakers, and any participant in decentralized applications.

At its core, an Ethereum upgrade originates as a proposal for a change to the protocol. This proposal must pass through multiple stages of scrutiny, testing, and eventual activation on the main network. The process is designed to minimize disruption while allowing the network to adapt to new requirements—whether for security, scalability, or functionality.

The EIP Lifecycle: From Idea to Implementation

Every upgrade begins with an Ethereum Improvement Proposal (EIP). EIPs are technical documents that describe a proposed change, including motivation, specification, and backward compatibility considerations. The lifecycle follows a clear workflow:

  1. Draft Stage: An author submits an EIP to the Ethereum GitHub repository. The document must include a rationale, detailed specification, and optionally a reference implementation.
  2. Review Stage: The community—including core developers, researchers, and users—discusses the proposal. Feedback may lead to revisions.
  3. Last Call: A final comment period (typically two weeks) allows for last-minute objections or approvals.
  4. Accepted: If consensus is reached among core developers, the EIP is marked as accepted, meaning it will be included in a future network upgrade.
  5. Final: Once implemented and activated on the mainnet, the EIP becomes final.

Not all EIPs lead to upgrades. Many are rejected during review for technical flaws or lack of community support. The process relies on rough consensus, not formal voting—a model inherited from Bitcoin's BIP process but adapted for Ethereum's larger developer community.

A critical nuance is that EIPs are categorized by type: Standards Track (core, networking, interface), Meta (process changes), and Informational. Core EIPs directly affect the consensus protocol—these are the ones that become network upgrades.

Hard Forks and Network Activation

Ethereum upgrades are implemented as hard forks—permanent divergences from the previous protocol version. Unlike a soft fork (which is backward-compatible), a hard fork requires all nodes to upgrade; otherwise, they will reject blocks from the upgraded chain. This is why coordination is paramount.

Each hard fork is named after a city or concept (e.g., Berlin, London, Shanghai, Dencun). The schedule for a fork includes four distinct phases:

  1. Specification Freeze: Core developers agree on the set of EIPs to include. No new proposals are added after this point.
  2. Client Implementation: Ethereum client teams (e.g., Geth, Nethermind, Besu) implement the changes in their software releases.
  3. Testnet Deployment: The upgrade is first activated on testnets like Sepolia and Holesky. This phase exposes bugs, compatibility issues, and performance regressions without risking mainnet funds.
  4. Mainnet Activation: After successful testnet tests, the upgrade is scheduled for a specific block number on mainnet. Node operators must update their software before that block is reached.

A concrete example is the Dencun upgrade (March 2024), which introduced EIP-4844 (Proto-Danksharding). It went live on Sepolia and Holesky for several weeks before mainnet activation, allowing developers to verify that blob transactions worked correctly under load.

The timeline between testnet and mainnet typically spans 4–8 weeks, depending on the complexity of the changes. Any critical bug found on testnets can delay the mainnet activation.

Key Upgrades and Their Impact

Most upgrades are incremental, but some fundamentally reshape the protocol. The most significant upgrades in Ethereum's history include:

  • EIP-1559 (London fork, August 2021): Changed the fee market by introducing a base fee that is burned, reducing supply inflation. It also replaced the first-price auction with an improved mechanism for estimating gas costs.
  • The Merge (September 2022): Transitioned Ethereum from proof-of-work (PoW) to proof-of-stake (PoS). This upgrade required coordinated deactivation of the mining chain and merging with the Beacon Chain. It reduced energy consumption by ~99.95% and laid the groundwork for future scalability improvements.
  • Shanghai/Capella (April 2023): Enabled staking withdrawals for the first time since the Merge, allowing validators to exit and retrieve their locked ether. This completed the PoS transition.
  • Dencun (March 2024): Introduced EIP-4844, which added "blob" transactions for layer-2 rollups. This drastically reduced fees on networks like Arbitrum and Optimism by providing dedicated data space outside regular calldata.

Each of these upgrades followed the same lifecycle but differed in complexity. The Merge, for instance, required years of research and multiple shadow forks to simulate the transition. In contrast, Dencun had relatively straightforward client changes but required careful coordination with layer-2 protocols.

Governance and the Role of Core Developers

Ethereum upgrades are not governed by a formal voting system like some blockchain protocols (e.g., Tezos on-chain governance). Instead, they rely on an informal but structured process led by core developers, particularly those maintaining client software. The All Core Developers (ACD) call, held biweekly, serves as the primary coordination forum.

Participants include client teams, Ethereum Foundation researchers, security auditors, and community contributors. Decisions on which EIPs to include in a fork are made through discussion and rough consensus—meaning no formal vote is taken, but if strong objections exist, the proposal is delayed. This approach prioritizes stability over speed, avoiding controversial inclusions that might split the community.

However, the process is not immune to disagreements. The Ethereum Scaling Debate has persisted for years, with factions advocating for different scaling approaches—some favoring layer-2 rollups, others pushing for native sharding or execution-layer improvements. The governance process has generally favored rollup-centric scaling, as reflected in the Dencun upgrade's focus on blob transactions. This debate continues to shape the roadmap for future upgrades.

Testing, Security, and Risk Mitigation

Before any upgrade reaches mainnet, it undergoes rigorous testing across multiple dimensions:

  • Unit and integration tests: Each client runs automated tests against the EIP specification.
  • Testnet deployments: As mentioned, Sepolia and Holesky provide real-world environments with significant validator sets.
  • Shadow forks: These are testnet-like forks of the mainnet state, allowing developers to simulate the upgrade against actual network conditions.
  • Bounties and audits: The Ethereum Foundation funds security audits for critical EIPs, and bug bounties incentivize researchers to find vulnerabilities.

Despite these precautions, risks exist. In 2023, a bug in the Goerli testnet's execution layer caused temporary finality issues during the Shanghai upgrade testing. This was caught before mainnet, but it highlighted the complexity of coordinating multiple client implementations. The philosophy is "test early, test often" — a principle that has helped Ethereum avoid major mainnet disruptions since the DAO fork in 2016.

Upgrade Economics and Incentives

Network upgrades affect not only technical parameters but also economic incentives for participants. For example, EIP-1559 changed how transaction fees are distributed, directly impacting miner revenue (which shifted from fee income to block rewards). Similarly, the Merge altered validator rewards and introduced slashing conditions for misbehavior.

Stakers and node operators must carefully evaluate upgrades because they can influence yield, capital requirements, and operational risk. The Dencun upgrade, for instance, reduced transaction costs on layer-2s but did not directly change validator rewards—though it did increase the data throughput demands on validators slightly.

Understanding the economics of upgrades is particularly relevant for those involved in DeFi. The concept of Decentralized Finance Composability depends on predictable and stable protocol behavior. A poorly designed upgrade could break smart contract interactions or introduce unexpected fee changes. This is why the EIP process emphasizes backward compatibility whenever possible—if a change breaks existing contracts, it must be justified by significant security or scalability improvements.

The Road Ahead: Future Upgrade Priorities

The Ethereum roadmap, post-Dencun, focuses on several key areas:

  1. Verkle Trees: A new data structure to replace the current Merkle Patricia trie, allowing smaller proof sizes and stateless clients. This is critical for reducing node storage requirements.
  2. Peer Data Availability Sampling (PeerDAS): A mechanism for light clients to verify blob data without downloading it entirely, enabling more scalable rollups.
  3. Account Abstraction (ERC-4337): Though already deployed via smart contracts, native support in a future upgrade would simplify wallet creation and transaction sponsorship.
  4. EIP-7251 (Consolidation of validator keys): The "Max EB" proposal would allow validators to consolidate multiple 32-ETH stakes into a single validator, reducing overhead for large staking pools.

Each of these upgrades requires extensive testing and community alignment. The timeline for Verkle Trees, for example, is estimated at 12–18 months from the current point, as it involves fundamental changes to how Ethereum stores state.

Conclusion

Ethereum network upgrades are a carefully orchestrated process combining technical specification, community governance, and rigorous testing. From the initial EIP draft to mainnet activation, each upgrade follows a predictable lifecycle designed to maintain network stability while enabling innovation. Understanding this process helps participants anticipate changes, evaluate risks, and contribute meaningfully to the protocol's evolution. Whether you are a developer integrating new EIPs, a staker adjusting to reward changes, or a user simply wanting to know what the next fork brings, the upgrade mechanism is the backbone of Ethereum's ongoing development.

In Focus

How Ethereum Network Upgrades Work: Everything You Need to Know

Understand Ethereum network upgrades: EIP processes, hard forks, testnet phases, and the role of EIP-1559 and proof-of-stake transitions in blockchain governance.

Background & Citations

M
Micah Hartman

Your source for trusted research