EIP-1559: Base Fee + Tip Fee Market
EIP-1559 (London, 2021) replaced Ethereum's first-price gas auction with a base-fee + tip model. The base fee is algorithmically adjusted per block to target 50% block fullness, and is burned rather than paid to miners. Users add an optional priority fee (tip) to incentivise inclusion.
Goals
- Eliminate the wild gas-price spikes of the first-price auction.
- Make wallet UX better: users can specify a max fee they're willing to pay.
- Burn fees as a deflationary force on ETH supply.
Tradeoffs
- Adds protocol complexity: every block has a base fee state.
- Burning fees introduces miner-extractable-value (MEV) game theory because tips go to miners but base fee doesn't.
- Wallet UX still requires users to estimate
maxFeePerGasandmaxPriorityFeePerGas.
Neo Equivalent
Neo has had a deterministic fee model since launch. Every transaction pays:
- System fee: pays for the VM operations the transaction performs (read from a static gas table per opcode).
- Network fee: pays for the size of the transaction (deterministic per byte).
There's no auction. No tip. No base-fee algorithm. The cost of a transaction is calculable before submission with full precision. Neo doesn't burn fees — they fund the protocol's economic model (governance via NEO holders + GAS distribution).
