Remember when sending a simple token swap on Ethereum was the leading smart contract platform that processes millions of transactions daily felt like gambling? You’d guess a gas price, hit send, and hope it went through before the network clogged up. If you guessed too low, your transaction sat in limbo for hours. Too high, and you overpaid by hundreds of dollars. That era ended with the London hard fork in August 2021, which introduced EIP-1559 is a protocol upgrade that reformed Ethereum's fee market by introducing a predictable base fee and burning excess supply.
This change didn’t just make fees more predictable; it fundamentally altered the economics of the network. Today, every transaction contributes to burning ETH, creating deflationary pressure during busy periods. But how exactly does this work under the hood? Let’s break down the three pillars of EIP-1559: the base fee, the priority tip, and the burn mechanic.
The Problem Before EIP-1559
To understand why EIP-1559 matters, you first need to see what it replaced. Before August 2021, Ethereum used a "first-price auction" system. Think of it like an old-fashioned auction where bidders shout out prices without knowing what others are offering. Users had to manually set their gasPrice, hoping it was high enough to get picked by miners but not so high that they wasted money.
- Unpredictability: Gas prices could spike from 20 gwei to 200 gwei in minutes during NFT mints or DeFi crashes.
- Overpayment: Users often paid 2-5x more than necessary because they were afraid their transaction would fail.
- Failed Transactions: If you underestimated the fee, your transaction might never be included, yet you still lost some funds depending on your wallet settings.
This friction made Ethereum difficult for average users. The goal of EIP-1559 was to remove the guesswork and create a stable, predictable fee structure.
How the Base Fee Works
The core innovation of EIP-1559 is the introduction of a protocol-determined base fee. Unlike the old system where miners decided who got into the block based on who paid the most, the protocol now sets a minimum price for every unit of gas.
Here’s how it adjusts:
- Target Utilization: Each block has a target size of 15 million gas units (half of the maximum 30 million limit).
- Feedback Loop: If the previous block used more than 15 million gas, the base fee increases for the next block. If it used less, the base fee decreases.
- Capped Changes: The base fee can change by at most 12.5% per block. This prevents wild swings and keeps fees relatively stable.
For example, if the network is congested and blocks are full, the base fee rises quickly-doubling roughly every minute during peak demand. Conversely, if the network is idle, the fee drops steadily. This mechanism ensures that the network stays near its target utilization, balancing load efficiently.
| Block Usage | Action | Resulting Base Fee Change |
|---|---|---|
| Exactly 15M gas (Target) | No adjustment | Remains unchanged |
| Above 15M gas | Increase | Up to +12.5% |
| Below 15M gas | Decrease | Down to -12.5% |
| Full Block (30M gas) | Max Increase | +12.5% |
The Priority Fee (Tip)
If the base fee is set by the protocol, why do we still have variable fees? Enter the priority fee, also known as the tip. This is an optional extra amount you pay directly to the validator (formerly miner) to incentivize them to include your transaction sooner.
While the base fee is burned, the priority fee goes to the block producer. In normal conditions, this tip is small-often just 1-3 gwei. However, during high-demand events like major NFT launches or DeFi liquidations, bots and urgent traders compete fiercely for limited block space. In these scenarios, tips can skyrocket as users bid against each other to get processed first.
Your total effective gas price is calculated as:
Effective Gas Price = min(maxFeePerGas, baseFeePerGas + maxPriorityFeePerGas)
This formula protects you from overpaying. If you set a maximum fee ceiling (maxFeePerGas) that’s higher than the current base fee plus your tip, you only pay what’s necessary. Any excess is refunded to you, not taken by the network.
The Burn Mechanic: Why It Matters
Perhaps the most significant economic impact of EIP-1559 is the burn. Every time a transaction occurs, the portion of the fee that covers the base fee is permanently destroyed. It doesn’t go to validators, developers, or exchanges-it simply vanishes from existence.
This creates a direct link between network usage and ETH scarcity. When Ethereum is busy, more ETH is burned. Since The Merge was the transition of Ethereum from Proof-of-Work to Proof-of-Stake in September 2022, issuance dropped by ~90%. With lower issuance and consistent burning, Ethereum has experienced periods of net deflation, meaning the total supply of ETH decreased.
Data from Ultrasound.money is a popular dashboard tracking Ethereum's monetary policy and ETH burn rates shows that millions of ETH have been burned since 2021. During peak congestion, billions of dollars worth of ETH have disappeared in single days. This “ultrasound money” narrative has strengthened ETH’s value proposition as a store of value.
Real-World Impact on Users
So, what does this mean for you as a user?
- Predictable Costs: Wallets like MetaMask is a leading cryptocurrency wallet supporting EIP-1559 transactions with simplified fee presets now offer Low, Market, and Aggressive speed options. You no longer need to manually calculate gwei prices.
- Fewer Failed Transactions: Because the protocol handles the base fee, you’re less likely to submit a transaction that gets stuck due to underpricing.
- Higher Fees During Congestion: EIP-1559 does not magically lower gas prices. If demand exceeds supply, fees still rise. However, they rise in a controlled, predictable manner rather than chaotic spikes.
Developers benefit too. Libraries like ethers.js is a JavaScript library for interacting with Ethereum that supports EIP-1559 transaction types automatically handle the complex fee calculations, making it easier to build dApps that provide smooth user experiences.
Common Misconceptions
Despite its success, EIP-1559 is often misunderstood. Here are two key clarifications:
Myth 1: EIP-1559 makes transactions cheaper.
Not necessarily. It makes them more predictable. During times of low activity, fees drop significantly. But during high demand, fees can still be expensive. The primary benefit is stability, not absolute cost reduction.
Myth 2: Validators lose income because of the burn.
Validators still earn revenue through priority fees and MEV (Maximal Extractable Value). While they no longer receive the base fee, the competitive nature of tips ensures they remain compensated for securing the network.
Looking Ahead: Layer 2s and Beyond
EIP-1559 solved the fee predictability problem on Ethereum mainnet, but it didn’t solve scalability. As Ethereum continues to grow, most users will interact with Layer 2 solutions like Arbitrum is an Ethereum Layer 2 scaling solution using optimistic rollups or Optimism is another popular Ethereum Layer 2 scaling solution focused on compatibility and low costs. These networks charge much lower fees but still rely on Ethereum for security and data availability.
Interestingly, many L2s have adopted EIP-1559-inspired fee models themselves, further spreading the benefits of predictable pricing across the ecosystem. Future upgrades like EIP-4844 (proto-danksharding) will introduce separate blob gas markets, continuing the trend of specialized, efficient fee structures.
What happens to my ETH if I overpay the base fee?
If you set a maxFeePerGas higher than the actual base fee plus your tip, the excess amount is refunded to your wallet address. You only pay the effective gas price required for inclusion.
Does EIP-1559 reduce gas fees permanently?
No. EIP-1559 stabilizes fees and reduces volatility, but it does not cap them. During periods of high network congestion, gas fees can still become very expensive as the base fee adjusts upward to manage demand.
Who receives the priority fee?
The priority fee (tip) is paid directly to the validator who includes your transaction in a block. This incentivizes validators to prioritize transactions with higher tips during congested periods.
How much ETH has been burned since EIP-1559?
As of mid-2024, over 4.6 million ETH has been burned since the London upgrade. The exact amount fluctuates daily based on network activity and ETH price, with significant burns occurring during major NFT mints and DeFi events.
Do Layer 2 networks use EIP-1559?
Many Layer 2 networks like Arbitrum and Optimism have implemented EIP-1559-compatible fee mechanisms for their own gas fees. However, they also charge an L1 data fee based on Ethereum’s base fee, linking their costs back to mainnet congestion.