MSTR Cat

Blockchain/Level VII · Evolution/7.1 Ethereum: the world computer/Lesson 3

Gas, the fee market and EIP-1559

The fee market, the burn, and the end of fixed blocks

MaterialsThe EIP-1559 specification documentEthereum Foundation London upgrade announcement (July 2021)Access to a block explorer with historical transaction data

Wonder

  1. How does a protocol determine the price of computation without a central administrator setting rates?
  2. What is the mechanical consequence of splitting a transaction fee into two distinct streams with different destinations?
  3. Why would developers accept a more complex fee structure in exchange for predictable costs and supply deflation?

Explore

  1. In the early years of Ethereum, users paid a single gas price to include transactions in blocks. This created a volatile auction where fees spiked unpredictably during high demand, often rendering the network unusable for average participants. The London upgrade, activated on 5 August 2021 at block 12,965,000, introduced EIP-1559 to solve this instability. It replaced the simple bid with a two-component fee structure that separates the protocol’s revenue from the validator’s incentive, fundamentally altering how value flows within the system.
  2. The first component is the base fee, which is calculated by the protocol itself rather than set by users or validators. This fee adjusts block by block to target blocks that are half-full on average. If a previous block exceeded this capacity, the base fee rises; if it was underfilled, the fee drops. Crucially, this entire base fee is burned—removed from circulation permanently. It does not go to the validator who produced the block, nor to any treasury. This mechanism ties network activity directly to ETH supply reduction.
  3. The second component is the priority fee, or tip, which users specify to incentivize validators to include their transactions in the current block rather than waiting for a future one. Unlike the base fee, this amount goes entirely to the block producer. Users set a maximum willingness to pay (maxFeePerGas) that covers both components. If the market base fee is lower than their max, they only pay the actual base fee plus their tip; any unused portion of their max bid is refunded immediately. This caps user exposure while maintaining competitive ordering.
  4. This structure contrasts sharply with Bitcoin’s fee model (lesson 2.2.3), where fees are a simple auction for block space and every fee goes to the miner. Bitcoin has no burn mechanism; its supply schedule is fixed by halving events. Ethereum’s EIP-1559 introduced a dynamic variable: when network activity is high, the base fee rises and burns more ETH, potentially making the asset deflationary. This turned fees from pure transaction costs into a macroeconomic lever affecting total supply.
  5. The predictability of the base fee allows developers and users to plan costs with greater accuracy than in the pre-London era. However, it did not eliminate congestion; high demand still drives the base fee up, making transactions expensive. The complexity of managing two fee parameters (maxFeePerGas and maxPriorityFeePerGas) adds friction for casual users compared to a single price tag. The burn also tied fee demand to ETH’s supply, which the next lesson follows.
  6. Open a block explorer like Etherscan and inspect any transaction from August 2021 onwards. Look for the ‘Base Fee’ and ‘Priority Fee’ fields in the transaction details. You will see the exact amount burned (equal to the base fee times gas used) and the tip paid to the validator. Compare this with a pre-August 2021 transaction, which only displays a single ‘Gas Price.’ This visual distinction confirms the mechanical split of fees introduced by EIP-1559.

Key facts

  • EIP-1559 was activated in the London upgrade on 5 August 2021 at block 12,965,000.
  • The base fee adjusts each block to target half-full blocks and is entirely burned from circulation.
  • Users pay a maximum fee (maxFeePerGas) but are refunded any unused portion above the actual base fee plus tip.
  • The priority fee (tip) goes exclusively to the block producer, while the base fee does not.
  • Bitcoin’s fee model lacks a burn mechanism and operates as a simple auction for block space.
  • EIP-1559 made fees more predictable but added complexity by requiring users to set two separate parameters.

Exercise nine, six, three, one

9CollectList 9 specific changes or components introduced by EIP-1559 regarding fee calculation, refund mechanics, and supply effects.
6ClusterGroup these 9 items into 6 categories: fee structure, user experience, validator incentives, supply dynamics, protocol complexity, and historical context.
3DistillReduce the 6 clusters to 3 core reasons why EIP-1559 was considered a critical upgrade for Ethereum’s economic stability.
1CrystallizeWrite 1 sentence explaining how burning the base fee mechanically links network activity to ETH supply reduction.

Fact check

Dates, figures and claims checked against the published sources listed below.

Open in the interactive academy →

PT ES ZH JA KO RU DE FR MS