EIP-1559 is an Ethereum Improvement Proposal, activated in the London hard fork (August 2021), that replaced Ethereum’s original first-price gas auction with a protocol-determined base fee which adjusts algorithmically each block based on whether the prior block consumed more or less than the target gas. The base fee is burned — permanently removed from circulating ether supply — rather than paid to block producers, while an optional priority fee (tip) compensates validators for timely inclusion. This two-tier mechanism improves fee predictability, bounds user overpayment, introduces a deflationary supply dynamic, and partially constrains miner/validator extractable value arising from fee competition.
Overview
- EIP-1559, primarily authored by Vitalik Buterin with contributions from Eric Conner, Matthew Slipper, Ian Norden, and Abdelhamid Bensalem, was formally specified in 2019 and deployed on Ethereum mainnet on 5 August 2021 as part of the London network upgrade.
- Prior to EIP-1559, Ethereum used a simple first-price auction: users set a gas price, miners sorted the mempool by price descending, and users routinely overpaid to avoid being stuck during congestion. Wallets resorted to heuristic gas estimation, and fee spikes during popular NFT drops or DeFi events caused extreme unpredictability.
- EIP-1559 replaced this with an algorithm that targets 50% block fullness. The Block Gas Limit is doubled (so blocks can be up to twice the target size in bursts), and the Base Fee is adjusted each block by up to 12.5% depending on whether the prior block was above or below the target.
- The resulting fee market is mean-reverting and predictable: wallets can forecast the base fee for the next block with high accuracy, and the maximum overpayment is bounded to the increment between blocks.
- Because the base fee is burned rather than paid to miners/validators, ETH supply dynamics changed fundamentally. Under sufficient network demand, the burn can exceed new issuance, making Ethereum’s supply net-deflationary — a property sometimes called “ultrasound money” in the Ethereum community.
Key Mechanisms
Base Fee Algorithm
- The base fee for block N+1 is computed from block N’s base fee and its actual gas used versus the gas target (half the block gas limit).
- If block N was exactly at target: base fee unchanged.
- If block N was full (at 2× target): base fee increases by 12.5%.
- If block N was empty: base fee decreases by 12.5%.
- Adjustment is proportional to the deviation, bounded at ±12.5% per block.
- This creates an Exponential Moving Average-style convergence on the market-clearing fee.
Base Fee Burn
- The entire base fee per unit of Gas consumed is burned — sent to the zero address and removed from circulating supply permanently.
- This is a hard protocol rule, not subject to miner/validator discretion.
- The Ether Burn mechanism aligns the interests of all ETH holders with network activity: high usage destroys supply, benefiting holders.
- During peak demand periods (e.g. major NFT mints, DeFi liquidations), the burn rate has exceeded new ETH issuance, making Ethereum net-deflationary at those times.
Priority Fee (Tip)
- Users may attach a Priority Fee (maxPriorityFeePerGas) as an incentive for validators to include their transaction promptly.
- The tip is paid directly to the block proposer and is the sole direct fee revenue for validators from the inclusion of individual transactions.
- The tip is bounded by the user’s maxFeePerGas minus the base fee; any remainder is refunded.
Max Fee Per Gas (Cap)
- Users specify maxFeePerGas as an upper bound on what they will pay per unit of gas.
- This eliminates the risk of being charged an arbitrarily high fee in a surprise base fee spike between submission and inclusion.
- The effective fee per gas = min(maxFeePerGas, baseFee + priorityFee).
Transaction Type 2 (EIP-2930 extended)
- EIP-1559 introduced Ethereum transaction type 0x02, which carries the new fee fields (maxFeePerGas, maxPriorityFeePerGas) alongside optional access lists.
- Legacy type-0 transactions remain valid and are implicitly converted for fee-market participation.
Block Size Elasticity
- By doubling the block gas limit ceiling (to 2× target), the protocol can absorb short-term demand spikes without the brutal latency seen previously.
- This elasticity is transient — sustained demand above target causes the base fee to rise until demand falls back to target, acting as a self-regulating valve.
Applications and Use Cases
User Experience Improvement
- Wallets (MetaMask, Rabby, Rainbow) use the predictable base fee to provide accurate fee estimates, eliminating the need for users to manually choose gas prices.
- The risk of transactions being stuck indefinitely in the mempool during fee spikes is substantially reduced; the dynamic fee adjusts to clear congestion.
DeFi and Protocol Design
- Decentralised Finance protocols rely on predictable transaction costs for liquidation bots, arbitrage, and oracle updates. EIP-1559’s bounded fee increments reduce worst-case gas exposure.
- Miner Extractable Value strategies that depended on fee bidding wars (e.g., priority gas auctions in DEX arbitrage) are partially constrained.
Monetary Policy and Tokenomics
- The ETH burn constitutes a programmable Monetary Policy for Ethereum: supply destruction is tied directly to economic activity on the network.
- Post-Merge (transition to Proof of Stake), the combination of lower issuance to validators and the EIP-1559 burn has made Ethereum’s net issuance variable and frequently negative.
- This is a material change to Ethereum Tokenomics studied in Blockchain Economics research.
Layer 2 Fee Markets
- Layer 2 Scaling solutions (Optimism, Arbitrum, Base) post batches to Ethereum L1 and must account for base fee volatility in their own fee mechanisms.
- EIP-4844 (proto-danksharding, “blobs”) extends the EIP-1559 model to a separate blob fee market, applying the same base-fee-burn logic to blob data used by rollups.
Validator Economics
- Validators in the post-Merge Ethereum receive: (a) the block reward (issuance), (b) priority fee tips, and (c) MEV via MEV-Boost / PBS. EIP-1559 removed base fee revenue from validators, shifting their incentive structure.
Standards and Context
- EIP-1559 is formally specified in the Ethereum EIPs repository (github.com/ethereum/EIPs) as EIP-1559, status: Final.
- The mechanism was peer-reviewed extensively within the Ethereum research community (Ethereum Research forums, EthMagicians) from 2019–2021.
- The Ethereum Foundation coordinated the activation via the London network upgrade across mainnet, testnets (Ropsten, Rinkeby, Goerli), and client teams (Geth, Besu, Nethermind, Erigon, OpenEthereum).
- Formal economic analysis was conducted by Tim Roughgarden (Columbia University) confirming EIP-1559’s incentive-compatibility properties relative to the prior first-price auction.
- EIP-1559 is referenced in EIP-4844 (blob transactions) and EIP-4337 (account abstraction) as a dependency or extension of the fee market model.
- The mechanism informs fee market designs on other Smart Contract Platforms (Solana’s fee priority market, Avalanche’s gas models) and is studied in Mechanism Design and Auction Theory literature.
- Related EIPs in the fee market family: EIP-2718 (transaction type envelope), EIP-2930 (access lists), EIP-4844 (blob gas market), EIP-7623 (calldata repricing).
Historical Context
- 2018–2019: Ethereum fee market dysfunction identified; Vitalik Buterin drafts initial EIP-1559 concept.
- 2019: EIP formally submitted to the EIPs repository with co-authors.
- 2020: Economic analysis and community debate; concerns from miners about lost fee revenue.
- 2021 April: London hard fork scope finalised, including EIP-1559.
- 2021 August 5: London hard fork activated on Ethereum mainnet (block 12,965,000); EIP-1559 goes live.
- 2021 onwards: ETH burn tracker sites (ultrasound.money) emerge; community tracks cumulative ETH burned.
- 2022 September: The Merge completes Ethereum’s transition to Proof of Stake, extending and complementing the EIP-1559 fee model.
- 2024 March: EIP-4844 (Dencun hard fork) introduces a parallel blob fee market using the same EIP-1559 adjustment algorithm.