Base Fee

The base fee is the mandatory, algorithmically determined minimum fee per unit of gas that a transaction must pay to be included in an Ethereum block — introduced by EIP-1559 in the August 2021 London hard fork — which is burned (permanently destroyed) rather than awarded to validators, adjusts automatically each block based on whether the previous block was above or below 50% capacity, rises exponentially when blocks are consistently full, falls when blocks are consistently empty, and represents Ethereum’s shift from a first-price auction model (where users guessed the clearing price) to a predictable fee market with a protocol-enforced minimum, making gas fee estimation dramatically more reliable while creating deflationary ETH supply pressure during periods of high network activity. The base fee is the fundamental economic mechanism by which Ethereum self-regulates block space demand: when usage rises, the base fee rises until demand cools; when usage falls, the base fee falls until demand increases — all without central intervention.


EIP-1559 Fee Structure

Under EIP-1559 (implemented August 5, 2021, block 12,965,000), every Ethereum transaction specifies two values:

“`

Transaction Fee = Gas Used × (Base Fee + Priority Fee)

Where:

Base Fee → burned (destroyed, removed from ETH supply)

Priority Fee (tip) → paid to block validator/proposer

“`

Before EIP-1559 (Pre-August 2021)

Transaction Fee = Gas Used × Gas Price

All fees paid to miner

Users bid a gas price; miners select highest bidders

Problem: Users systematically overpay; fee estimation unreliable

“`

After EIP-1559

Transaction Fee = Gas Used × (Base Fee + Priority Fee)

Base Fee burned; Priority Fee to validator

Users set Max Fee (ceiling) and Priority Fee; protocol handles the rest

Result: More predictable fees; ETH supply pressure from burns

“`


The Adjustment Algorithm

The base fee adjusts each block to target 50% block fullness (15M gas per 30M gas block):

Formula

Key Properties

Scenario Change Maximum Rate
Block 100% full (30M gas) Increases +12.5% per block
Block 50% full (15M gas) No change 0%
Block 0% full (empty) Decreases -12.5% per block

Sustained Full Block Impact

  • After 8 blocks (≈1.6 min): base fee increases 2× (+100%)
  • After 37 blocks (≈7.4 min): base fee increases 100× (+10,000%)
  • Demand collapses long before this extreme — the algorithm self-corrects

Base Fee Dynamics in Practice

Normal Conditions (10–50 gwei base fee)

  • Base fee oscillates in a narrow range
  • Transactions with max fee above current base fee + small tip confirm in ≤2 blocks

Congestion Events (100–500+ gwei base fee)

  • Major NFT mints with simultaneous demand
  • Market crashes driving panic selling
  • Protocol exploits triggering liquidation cascades
  • Major airdrop claims (e.g., ENS, Arbitrum)

During peak 2021 NFT season: base fee hit 800–1,000+ gwei

Post-EIP-4844 (2024)

  • Blobs have a separate fee market and base fee (blob base fee)
  • Dramatically reduced L2 operating costs; L1 base fee unaffected for regular transactions

ETH Burn Mechanics

The base fee burn creates deflationary pressure on ETH supply:

“`

ETH Burned = Base Fee × Gas Used (across all transactions in block)

During high-activity periods:

Block gas used: 30M gas

Base fee: 100 gwei (0.0000001 ETH)

ETH burned per block: 30,000,000 × 0.0000001 = 3 ETH/block

At 12-second block time: ~21,600 blocks/day

ETH burned per day: ~64,800 ETH

Post-Merge issuance (PoS): ~1,700 ETH/day to validators

Net: Deflationary at high activity (-63,100 ETH/day)

“`

“Ultra-Sound Money” Narrative

Ultrasound.money tracker shows cumulative ETH burned (>4M ETH by 2025).


User Experience Changes

Before EIP-1559

  • Set too low → transaction stuck pending for hours/days
  • Set too high → wasted money (full gas price paid regardless of actual needed amount)
  • No reliable fee estimation; third-party tools tried to predict mempool clearing prices

After EIP-1559

  • Max Fee Per Gas: Maximum willing to pay per gas unit (hard cap)
  • Max Priority Fee: Tip to validator (typically 0.5–2 gwei for most transactions)

Protocol automatically uses the current base fee; refunds the difference if max fee > base fee + priority fee:

“`

If Max Fee = 120 gwei, Base Fee = 100 gwei, Priority Fee = 2 gwei:

User pays: 100 + 2 = 102 gwei per gas

Refund: 120 – 102 = 18 gwei per gas refunded

“`


History

  • 2015–2021: Ethereum uses first-price gas auction; persistent fee estimation problems
  • 2018: Vitalik Buterin co-authors EIP-1559 proposal
  • 2019–2021: Long debate over EIP-1559 — miners oppose (reduces their income); community debates merits
  • 2021 Apr: EIP-1559 included in London hard fork specification
  • 2021 Aug 5: EIP-1559 activated at block 12,965,000 (London hard fork)
  • 2021–2022: ETH burn accelerates during NFT boom; multiple weeks of deflationary ETH supply
  • 2022 Sep: The Merge → Ethereum transitions to PoS; validator rewards replace miner rewards; burn mechanism unchanged
  • 2024 Mar: EIP-4844 adds blob base fee as separate fee market for L2 data; blob fees drop 99%+ for L2s
  • 2025: Base fee mechanism considered mature; ongoing proposals for more granular fee markets (per-execution environment)

See Also