Fee Markets & EIP-1559
How blockchains price the limited space in each block — the auction that sets your fee, what EIP-1559's base fee and burn actually changed, and why block space is a real economic market.
The basics
Block Space Is Scarce — So It's Auctioned
Every block can only hold so many transactions, so block space is a scarce resource, and scarce resources get priced. That price is the transaction fee (gas fee) you pay to get included. When the network is busy, more people compete for the limited space, and fees rise; when it's quiet, fees fall. In effect, a blockchain runs a continuous auction for block space, and your fee is your bid to be included. Understanding fees means understanding this market: you're not paying a fixed 'postage', you're bidding against everyone else who wants their transaction in the next block, and the busier it is, the higher the going rate for the space you're competing for.
The Old Way and Its Problems
Before EIP-1559, Ethereum used a simple 'first-price auction': everyone submitted the fee they were willing to pay, and block producers picked the highest bidders. This worked but had annoying problems. Fees were hard to estimate — you had to guess what bid would get you in, and people routinely overpaid (bidding far more than necessary out of caution) or underpaid (and got stuck waiting). The experience was volatile and confusing, especially during congestion, with wildly swinging fees and frequent overpayment. EIP-1559, activated in 2021, was a major redesign of this fee market aimed at making fees more predictable and the mechanism more efficient, while introducing a notable economic change: burning part of the fee.
- Block space is scarce, so transaction fees are essentially bids in an auction
- Busier network → more competition → higher fees; quiet → lower fees
- The old first-price auction made fees hard to estimate and prone to overpaying
- EIP-1559 (2021) redesigned Ethereum's fee market for predictability
Key Takeaways
- Fees price scarce block space through a continuous auction
- The pre-2021 first-price model was volatile and caused overpayment
- EIP-1559 redesigned the fee market and added a fee burn
Going deeper
How EIP-1559 Works: Base Fee + Priority Fee
EIP-1559 splits the fee into two parts. The base fee is a network-set price per unit of gas that adjusts automatically block by block: if the previous block was more than half full, the base fee rises; if less than half full, it falls. This algorithmic adjustment targets blocks being about half full on average, so the base fee moves toward a market-clearing level and becomes far more predictable than guessing in a blind auction. On top of the base fee, users add a priority fee (a 'tip') to incentivise block producers to include their transaction preferentially — useful when you want to jump ahead during congestion. So your total fee is (base fee + priority fee) × gas used. The base fee handles the 'what does space cost right now' question transparently; the tip handles 'how urgently do I want in'.
The Burn: Where the Base Fee Goes
EIP-1559's most consequential twist is what happens to the base fee: it is burned — permanently destroyed — rather than paid to the block producer. Only the priority-fee tip goes to the producer. Burning the base fee was designed partly to prevent block producers from gaming the fee mechanism (they can't profit from inflating the base fee if they don't receive it), and it has a large monetary side effect: it removes ETH from circulation in proportion to network usage. When the network is heavily used, more ETH is burned, which can offset or exceed new issuance, making the asset net-deflationary during busy periods. This burn is why EIP-1559 is discussed as much for its monetary policy implications as for its fee-market mechanics — it tied the cryptocurrency's supply dynamics directly to how much the network is used.
What EIP-1559 Did and Didn't Fix
It's important to be precise about EIP-1559's effects. It did make fees more predictable and the fee-setting experience smoother (wallets can reliably estimate the base fee), reduced overpayment from blind bidding, and introduced the burn. What it did not do is make fees cheap: EIP-1559 is a better pricing mechanism, not a scaling solution. When demand for block space is high, the base fee still rises — sometimes sharply — because the fundamental scarcity is unchanged; the mechanism prices congestion more smoothly but cannot conjure more space. Lowering fees fundamentally requires more capacity (layer 2s, blobs, larger effective throughput), not a better auction. Conflating EIP-1559 with 'cheaper Ethereum' is a common misunderstanding: it improved how the price is discovered and where the fee goes, not the underlying supply of block space that sets the price level.
A Better Auction Isn't Cheaper Space
EIP-1559 made fees more predictable and added a burn, but it did not make block space cheaper — that's a different problem. When demand is high, the base fee still climbs because the scarcity is real; a smoother auction prices congestion better but can't create more room. Cheap fees come from more capacity (rollups, blobs), not from fee-mechanism tweaks. Watch for the common conflation of 'EIP-1559' with 'low fees': the upgrade improved price discovery and monetary policy (the burn), while affordability depends on scaling the amount of space available, which is a separate track entirely.
- Base fee: network-set, auto-adjusts each block toward ~half-full blocks (predictable)
- Priority fee (tip): extra incentive to be included preferentially during congestion
- The base fee is burned (destroyed), not paid to producers — anti-gaming + supply effect
- EIP-1559 improved predictability and monetary policy, not the cost/scarcity of space
Key Takeaways
- Total fee = (base fee + priority tip) × gas; the base fee auto-adjusts for predictability
- Burning the base fee deters gaming and ties ETH supply to network usage
- It's a better pricing mechanism, not a scaling solution — high demand still means high fees
Under the hood
Multidimensional Fees and the Blob Market
Fee-market design has grown more sophisticated because not all block resources are the same. A transaction consumes several distinct resources — computation, storage access, and data — and pricing them all with one gas number is a crude approximation that can misprice usage and create odd incentives. Multidimensional fee ideas price different resources separately so each is charged according to its own scarcity. The clearest realisation is the blob fee market introduced with proto-danksharding (EIP-4844): rollups post their data as 'blobs', which have their own separate fee market and base fee (with its own EIP-1559-style adjustment and burn) distinct from regular gas. This means the price of rollup data availability floats on its own supply and demand, largely independent of ordinary execution fees (since the Fusaka upgrade of December 2025, EIP-7918 adds a reserve price to blobs that is proportional to the execution base fee). It's a direct extension of the EIP-1559 mechanism to a new, separately-scarce resource, and it reflects a broader move toward pricing each blockchain resource on its own curve rather than bundling everything into one fee.
Fee Markets, MEV, and Cross-Chain Design
Fee markets don't exist in isolation — they interact with MEV and block-building. The priority-fee tip is only one way producers earn from ordering; MEV (reordering, sandwiching, arbitrage) is another, and sophisticated block-building optimises across both. This is why fee-market design connects to proposer-builder separation, private order flow, and the broader question of how value from block space is captured and distributed. Different chains also make different fee-market choices — some use variants of EIP-1559, some use local fee markets (pricing congestion per-application or per-account to stop one hot contract spiking fees for everyone), and some use entirely different models — reflecting different priorities around predictability, throughput, and fairness. Understanding a chain's fee market therefore means understanding not just its base-fee mechanics but how tips, MEV, and any local-fee-market design shape who pays what and who captures the value of scarce space.
A Systems View of Fees
For a sophisticated observer, fee markets are best seen as the economic layer that allocates a blockchain's scarce resources, and EIP-1559 as a landmark in making that allocation more efficient, predictable, and monetarily meaningful (via the burn) — without changing the underlying scarcity. The mature understanding holds several things at once: fees are auction prices for scarce space; EIP-1559 improved price discovery and tied supply to usage but is not a scaling fix; multidimensional and blob fee markets extend the idea to price distinct resources separately; and fee dynamics are entangled with MEV and block-building. Reading a chain's fees this way — as a designed market with mechanisms, trade-offs, and interactions, rather than a flat 'cost of using it' — clarifies why fees behave as they do, why 'cheaper fees' ultimately requires more capacity, and how design choices around base fees, burns, tips, and resource pricing shape both user experience and the asset's economics. It is one of the clearest places where cryptoeconomics and everyday user experience meet.
Key Takeaways
- Multidimensional/blob fee markets (EIP-4844) price distinct resources on their own curves
- Fee markets interact with MEV, PBS, and local-fee-market designs — not just base-fee mechanics
- Fees are auction prices for scarce resources; better mechanisms help, but capacity sets the level
Related Content
Related Coins
More Topics
Browse all 179 topicsLight Clients & Sync Committees
How a phone or a smart contract can verify the blockchain without downloading all of it — light clients, Ethereum's sync committees, and why trust-minimised light verification underpins bridges and decentralisation.
Secure Multi-Party Computation (MPC)
How several parties can jointly compute a result over their private inputs without any of them revealing those inputs — the cryptography behind MPC wallets, private data collaboration, and threshold systems.
Verifiable Secret Sharing & DKG
How to split a secret so no single party holds it, prove the shares are valid, and even generate a key that never existed in one place — the backbone of threshold wallets, validators, and decentralised custody.
Bulletproofs & Range Proofs
How you can prove a hidden number is in a valid range — like proving a confidential transaction amount is positive without revealing it — using compact, trustless-setup zero-knowledge proofs.
Concentrated Liquidity Mechanics
How Uniswap v3-style AMMs let liquidity providers focus their capital in a chosen price range for far greater efficiency — and why that efficiency comes with more active management and amplified impermanent loss.
Batch Auctions & Dutch Auctions
Two auction designs reshaping how crypto trades and launches settle — uniform-price batch auctions that neutralise front-running, and descending-price Dutch auctions used for fair launches and liquidations.
Smart Contract Vulnerability Classes
The recurring bug patterns behind most smart-contract exploits — reentrancy, access control, oracle manipulation, and more — explained so you can recognise the shapes of risk rather than just the headlines.
Mechanism Design & Cryptoeconomics
The discipline of designing rules and incentives so that self-interested participants produce the outcome you want — the invisible foundation beneath consensus, tokens, governance, and every 'trustless' system.
References & further reading
- primaryEIP-1559: Fee Market Change for ETH 1.0 Chain
The specification of the base-fee/burn fee-market redesign.
archived copy ↗ - primaryethereum.org - Fusaka upgrade (blob base fee bounded by execution costs)
Dates the Fusaka upgrade (3 December 2025) and explains the EIP-7918 blob reserve price.
- primaryEIP-4844: Shard Blob Transactions
Specification of the separate blob fee market referenced in the advanced section.
archived copy ↗