The Ethereum London Hard Fork was a significant network upgrade that fundamentally altered the blockchain's transaction fee model and adjusted its difficulty time bomb. This upgrade introduced a base fee mechanism for each block, moving away from the traditional first-price auction model for gas fees.
To ensure the smooth rollout of Ethereum 2.0, developers also intentionally delayed a built-in event known as the "difficulty bomb." This change was designed to encourage miners to transition from the Proof-of-Work (PoW) consensus mechanism to Proof-of-Stake (PoS).
Following the Berlin Hard Fork in April 2021, the London upgrade marked another critical milestone. It addressed long-standing controversies surrounding the network's transaction fee system and made essential adjustments to the consensus model in preparation for Ethereum 2.0.
While the upgrade brought positive changes, it also faced criticism due to its substantial impact on cryptocurrency transaction costs and mining profitability. The full implications for users and miners are still unfolding. However, given the impending launch of Ethereum 2.0, these effects are expected to be temporary.
What Was the Ethereum London Hard Fork?
The London Hard Fork was a mandatory upgrade that introduced several new Ethereum Improvement Proposals (EIPs). As part of the broader "Serenity" phase (Ethereum 2.0) planned for 2022, London laid crucial groundwork for the shift to Proof-of-Stake. Miners experienced a slowed increase in mining difficulty to prepare for this transition. Being a hard fork, all nodes were required to adopt the new rules and update to the latest client version to continue mining and validating transactions.
The most notable change involved transaction fees, including the introduction of a new deflationary mechanism. Previously, users bid for gas fees in an auction-style system. Miners prioritized transactions with higher fees, which they collected as rewards for including them in a block. Post-upgrade, each block now involves a fixed base fee, a change driven primarily by EIP-1559 and EIP-3238.
Understanding Ethereum Improvement Proposals (EIPs)
Ethereum Improvement Proposals are technical documents that outline new features or standards for the Ethereum blockchain. Developers create these proposals based on suggestions from the Ethereum community. Anyone can submit an EIP for community discussion, and the community collectively decides whether to accept it.
Each EIP must adhere to guidelines established in EIP-1:
An EIP must provide a concise technical specification of the feature and its rationale. The author is responsible for building consensus within the community and documenting dissenting opinions.
Proposals follow a fixed process, progressing through stages like peer review and drafts before final approval. Once accepted, they are included in a release schedule for implementation.
EIP-1559: Revolutionizing Transaction Fees
EIP-1559 was a proposal to change how users pay gas fees on the Ethereum network. It was co-created by a team of developers, including Ethereum founder Vitalik Buterin.
Over time, the average fee paid by Ethereum users for small transactions became prohibitively high. For instance, if network fees reached $20, it was impractical to transfer $20 worth of ETH or other digital assets. These high costs reduced the network's appeal and created barriers for newcomers.
EIP-1559 introduced a new transaction pricing mechanism that sets a base fee for each block. This base fee is burned (permanently removed from circulation), reducing the overall supply of ETH. This mechanism creates significant deflationary pressure on the cryptocurrency.
The base fee adjusts dynamically with network demand. If transactions occupy more than 50% of a block's space, the base fee increases. Conversely, it decreases if capacity is underutilized. This system aims to maintain blocks at approximately half-full, balancing supply and demand.
Users can still pay an optional tip to miners to prioritize their transactions. However, Ethereum aims to keep blocks half-full even without tips. With ample space in each block, only a small tip should be necessary to jump the queue.
EIP-3238: Delaying the Difficulty Bomb
Ethereum includes a built-in difficulty bomb that progressively increases the mining difficulty. When this bomb "detonates," the time required to mine new blocks becomes excessively long, reducing miner profitability and slowing transaction processing to a crawl. The intent was to ensure miners would abandon Ethereum 1.0 mining once Ethereum 2.0 went live.
However, the blockchain was not yet ready for this transition. To maintain proper network incentives and ensure validators switch to Proof-of-Stake at the right time, EIP-3238 delayed the difficulty bomb.
Without this delay, miners might have continued with Ethereum 1.0, potentially causing a chain split similar to the Ethereum and Ethereum Classic division. Postponing the bomb ensured that block times would not enter a "ice age" of around 30 seconds until approximately Q2 2022, by which time the merger of Ethereum 1.0 and 2.0 was expected to be complete.
Controversies and Criticisms Surrounding the London Upgrade
The London network upgrade, particularly the changes to transaction fees, was not without controversy. Although Ethereum 2.0 was on the horizon, miners faced immediate and significant reductions in the fees they could earn. This decrease in revenue threatened profitability for some operators.
Another concern was the potential for increased centralization in Ethereum mining. Critics argued that only the largest mining operations with the lowest energy costs would remain profitable under the new model.
Potential Impact on ETH Value
While nothing is certain, the deflationary mechanism introduced by EIP-1559 was widely expected to positively impact the price of ETH. This prediction was based on the fact that the base fee for all on-chain transactions is now burned, reducing the overall supply of Ether—similar to a stock buyback in traditional markets.
How the London Upgrade Changed User Experience
Previously, the fee mechanism resembled a blind auction. Users paid higher transaction fees (gas costs) to increase the likelihood that miners would quickly select and verify their transactions. After the London upgrade, users no longer needed to manually select a gas price for their Ethereum transactions.
Instead, users could reference the base fee and choose whether to pay an optional tip to miners. However, the base fee could change between transaction submission and block inclusion. To handle this volatility, users could set a max fee, the maximum amount they are willing to pay. If the miner includes their transaction and the base fee is lower than the max fee, the network refunds the difference to the user.
The London upgrade significantly impacted how users interact with Ethereum. While past upgrades often changed behind-the-scenes system mechanics, this one directly affected transaction pricing and frequency, though the long-term effects remain to be fully seen.
In any case, with the planned transition to PoS in Ethereum 2.0 expected in 2022, the London Hard Fork was a timely but temporary adjustment to ease the network through this period of change.
👉 Explore more blockchain upgrade strategies
Frequently Asked Questions
What was the primary goal of the Ethereum London Hard Fork?
The main goals were to reform the transaction fee market through EIP-1559 and delay the difficulty bomb via EIP-3238. These changes aimed to make fees more predictable and prepare the network for the eventual merge to Proof-of-Stake.
How did EIP-1559 change Ethereum's fee structure?
It replaced the first-price auction model with a base fee that is burned and a separate optional tip for miners. The base fee adjusts per block based on network demand, making transaction costs more stable and predictable for users.
Why was the difficulty bomb delayed in the London upgrade?
The difficulty bomb was delayed to prevent prematurely increasing block times before the Ethereum 1.0 and 2.0 merge was complete. This ensured miners could continue operating profitably until the network was ready for the full transition to Proof-of-Stake.
Did the London upgrade make ETH a deflationary currency?
The burning of the base fee introduces deflationary pressure, but ETH does not become strictly deflationary. Whether the net supply decreases depends on whether more ETH is burned than is issued through new block rewards and staking incentives.
Was the London upgrade a hard fork or a soft fork?
It was a hard fork. This means it was a backward-incompatible upgrade requiring all node operators and miners to update their clients to the latest version to remain on the canonical chain.
How did the upgrade affect Ethereum miners?
Miners saw a reduction in their overall fee revenue because the base fee portion of transaction costs is now burned instead of being paid to them. They now primarily earn only block rewards and optional tips from users.