Source-linked AI summary

Transaction Fee Mechanism Design for the Ethereum Blockchain: An Economic Analysis of EIP-1559

Tim Roughgarden

arXiv:2012.00854v1cs.GTcs.DCcs.DSecon.TH

TL;DR

The paper analyzes whether EIP-1559 can improve Ethereum’s transaction-fee mechanism through a burned, history-dependent base fee and variable-size blocks. It combines economic and game-theoretic analysis with discussion of alternatives, finding benefits in fee estimation, fee variance, robustness, and inflation, while noting adoption and specification risks.

  • Problem

    The paper asks whether EIP-1559 improves Ethereum’s first-price fee mechanism and user experience while preserving desirable incentives and resisting off-chain agreements.

  • Method

    The report analyzes EIP-1559’s mechanism and incentives, proves game-theoretic properties, and compares the design with alternative fee mechanisms.

  • Results

    EIP-1559’s main potential benefits are easy fee estimation, lower fee variance, robustness to protocol deviations and off-chain agreements, and reduced inflation from fee burning.

  • Takeaways & Limitations

    EIP-1559 offers strong arguments for improving fee predictability and preserving incentive robustness, but its benefits must be weighed against adoption and design risks.

  • Takeaways & Limitations

    The report identifies miner adoption as an immediate deployment issue and notes that the base-fee derivation from preceding blocks is underspecified.

Abstract

from arXiv · show

EIP-1559 is a proposal to make several tightly coupled additions to Ethereum's transaction fee mechanism, including variable-size blocks and a burned base fee that rises and falls with demand. This report assesses the game-theoretic strengths and weaknesses of the proposal and explores some alternative designs.

1 TL;DR

EIP-1559 replaces Ethereum’s first-price auction with a burned, protocol-computed base fee, variable-size blocks, and user tips. The report finds potential gains in fee estimation, fee variance, game-theoretic robustness, and inflation, while identifying adoption and design risks.

  • Current mechanism: Ethereum’s first-price auction requires users to estimate competing gas prices, creating opportunities for overpayment and bidding errors.The mechanism transfers each confirmed transaction’s gas-limit-times-gas-price payment to the miner.
  • Proposal: EIP-1559 introduces a burned base fee, variable-size blocks, and supplemental tips for users seeking special treatment.The base fee acts as a reserve price, while blocks can reach twice their target size.
  • Expected effects: EIP-1559 should reduce fee variance and some user delays through flexible block sizes, without substantially lowering average fees when demand persistently exceeds supply.The report characterizes persistently high fees as a scalability problem rather than a mechanism-design problem.
  • Expected effects: Outside rapidly increasing demand, EIP-1559 should make fee estimation easier by providing an obvious optimal bid.The report frames this as a posted-price-like user experience.
  • Game theory and monetary effects: The report finds game-theoretic protections against protocol deviations, attacks, and off-chain agreements comparable to those under first-price auctions.It also reports that fee burning modestly reduces ETH inflation.
  • Risks and alternatives: The proposal’s risks include an underspecified or adjustable base-fee rule, a costly maximum-block attack vector, and unresolved miner-adoption questions.The report also discusses alternatives such as forwarding base-fee revenue or using a fixed tip.

2 Transaction Fee Mechanisms in Ethereum: Present and Future

Ethereum’s existing mechanism is a first-price auction in which users pay miners their specified gas-price bids. EIP-1559 adds a history-dependent burned base fee, variable block capacity, and tips, but leaves important incentive and specification questions for analysis.

  • Status quo: Ethereum transactions specify gas limits and gas prices, while blocks impose a maximum total gas capacity and miners select transactions from their mempools.The current maximum block size is 12.5M gas.
  • Status quo: Under the status quo, confirmed users pay their gas limit times gas price, and miners receive the entire payment.Miners commonly prioritize high-gas-price transactions when packing blocks.
  • EIP-1559 design: EIP-1559 requires a protocol-computed base fee for inclusion and burns all base-fee revenue rather than transferring it to miners.The base fee depends only on preceding blocks, not current-block transactions.
  • Open issues: The design raises unresolved questions about deriving the base fee from confirmed history, miner incentives under fee burning, and handling demand above 25M gas.The report notes that full blocks alone may not reveal whether the current base fee is too low or exactly right.
  • Variable-size blocks: EIP-1559 doubles the maximum block size relative to a target and adjusts the base fee upward or downward according to whether the latest block exceeds or falls below that target.The report assumes a 12.5M-gas target and describes a 12.5% adjustment after maximum-size or empty blocks.
  • User payments: Users submit tips and fee caps: inclusion requires the fee cap to cover the base fee, while payment is g · min{r + δ, c} ETH.Tips are transferred to the miner, creating an incentive to include transactions.

3 The Market for Ethereum Transactions

The report models Ethereum block space as a scarce resource allocated through demand and supply, with the market-clearing price as the ideal benchmark. EIP-1559 can improve adjustment and fee stability, but cannot by itself solve persistently excessive demand.

  • Market-clearing benchmark: A demand curve specifies total gas demanded at each gas price, and the market-clearing price equates demand with the available 12.5M-gas supply.For a linear curve, D(p) = max{0, b − ap}.
  • Market-clearing benchmark: The market-clearing outcome allocates a block to the highest-value transactions and maximizes block value subject to the supply constraint.Transactions with willingness to pay below the clearing price are excluded.
  • Modeling assumptions: The report assumes exogenous demand and notes that real miners may face positive marginal costs, such as increased orphan risk for larger blocks.A miner’s marginal cost can function as the minimum acceptable gas price.
  • Fee pressure: When fees fall below the market-clearing price, excess demand causes higher-value transactions to displace lower-value ones and pushes fees upward.In the example, 100-gwei fees generate 15M gas of demand against 12.5M gas of supply.
  • Scalability boundary: Lowering an already-high market-clearing price requires increasing supply or decreasing demand, making persistent high fees fundamentally a scalability problem.No transaction-fee mechanism can guarantee low fees when EVM-computation demand substantially exceeds supply.
  • Potential benefits: EIP-1559 can reduce fee variance and some delays through flexible block sizes, while using the base fee as a proxy for the market-clearing price during stable demand.Variable capacity effectively borrows near-future capacity during demand spikes.
  • Potential benefits: In the example trajectory, EIP-1559’s maximum base fee is 61.69, about 53% of the fixed-supply market-clearing peak of 1162.3.The base fee rises gradually during high demand and later declines as blocks become smaller than target.

4 The Purpose of EIP-1559: Easy Fee Estimation

The report treats easier fee estimation as EIP-1559’s primary purpose. It contrasts unpredictable first-price bidding with a posted-price-like base fee, while recognizing that rapidly increasing demand remains an exception.

  • Scope of improvement: The proposal seeks predictability rather than a substantial reduction in average fees, since high fees persist when demand exceeds supply.Variable-size blocks can nevertheless reduce the maximum fee and some delays during volatile demand.
  • The estimation problem: Ethereum users appear to overpay regularly, and first-price bidding makes optimal gas-price selection difficult because users must anticipate competing bids.Users can regret either underbidding and losing inclusion or overbidding and paying more than necessary.
  • Design objective: The report defines EIP-1559’s primary objective as making fee estimation as easy as possible for Ethereum users.Other benefits are treated as byproducts of this user-experience goal.
  • Posted prices: The report formalizes good user experience through the contrast between posted prices and strategic competitive bidding.Shopping at a listed price is presented as easier than bidding in a competitive housing market.
  • Posted prices: EIP-1559 acts like a posted-price mechanism except during a large and sudden increase in demand.Outside rapidly increasing demand, the mechanism provides an obvious optimal bid.

5 Incentive-Compatible Transaction Fee Mechanisms

This section defines game-theoretic guarantees for transaction fee mechanisms and formalizes how allocations, payments, and burns shape miner and user incentives. It shows why first-price auctions resist some miner deviations but can fail against fake transactions or provide users with no obvious optimal bid.

  • Game-theoretic guarantees: The section evaluates mechanisms by whether miners follow the intended allocation, users can identify an obvious optimal bid, and miners and users cannot gain through off-chain collusion.These guarantees concern fake transactions, user bidding, and off-chain agreements at the single-block timescale.
  • Mechanism components: A transaction fee mechanism consists of an allocation rule, a payment rule, and a burning rule that determine inclusion, payment, and payment destination.The allocation rule maps blockchain history and the mempool to inclusion decisions, while feasible rules respect the maximum block size.
  • Mechanism limitations: Miners ultimately control block allocations, so incentive guarantees must account for deviations from the allocation rule rather than treating the intended rule as automatically enforced.The formal model distinguishes intended allocation from the miner’s actual block choice.
  • Myopic miners: First-price auctions are MMIC because miner utility equals the objective maximized by their intended allocation rule when payments equal bids and no fees are burned.Thus, myopic miners maximize utility by following the allocation rule and creating no fake transactions.
  • Myopic miners: Vickrey auctions fail MMIC because miners can add fake transactions to raise the payment charged to real winners.With top bids of 10, 8, and 3 and room for three equal-size transactions, a miner can submit a fake bid of 8 and obtain net revenue of 2 × 8 = 16.
  • Fake transactions: First-price auctions are µ-costly but not γ-costly for any γ > µ, whereas EIP-1559 generally imposes stronger penalties on fake transactions.Here µ is the miner’s marginal cost of gas.

5.4 Incentive Compatibility (Users)

This section defines user incentive compatibility as the existence of an obvious optimal bid that remains optimal when other users follow the same strategy. First-price auctions lack this property because optimal bids depend on competitors’ precise bids, while EIP-1559 links easy fee estimation to protection against off-chain agreements.

  • Definition of user compatibility: User incentive compatibility requires a symmetric ex post Nash equilibrium in which a bid based only on transaction value is optimal when other users follow the same recommendation.Following the recommendation does not require reasoning about competing transactions beyond assuming they follow the same strategy.
  • Equilibrium concept: A symmetric EPNE recommendation is intentionally weaker than a dominant strategy because it is optimal only when other users follow the same recommendation.The report notes that EIP-1559’s obvious bidding strategy is not dominant-strategy incentive compatible.
  • First-price auctions: First-price auctions are not UIC because the utility-maximizing bid depends on the precise numerical values of competing bids.A transaction creator cannot determine the optimal bid from its own value and a general bidding strategy alone.
  • Off-chain agreements: An off-chain agreement lets transaction creators submit specified on-chain bids while transferring additional per-gas payments directly to a miner, who agrees to include the transactions.This structure allows miners and users to coordinate payments outside the fee mechanism.
  • OCA-proofness: A first-price auction is OCA-proof because off-chain payments can be replaced costlessly by on-chain bids, leaving no joint-utility improvement.The paper formalizes this intuition by showing that the on-chain outcome cannot be improved by any off-chain agreement.
  • Off-chain agreements: Fee burning is central to EIP-1559’s OCA-proofness because adding a burn to a first-price auction destroys OCA-proofness, while a history-dependent base fee has no teeth unless its revenue is withheld from miners.The report identifies off-chain agreements as the main game-theoretic reason for both the existence and design of the burn.

6 Formal Analysis of the 1559 Mechanism with Myopic Miners

The formal analysis models EIP-1559 as a mechanism with a base-fee burn, miner tips, and variable block capacity, then tests miner, user, and collusion incentives. It finds robust miner and off-chain-agreement guarantees, while user compatibility fails only when demand rises faster than the base fee.

  • 6 Formal Analysis of the 1559 Mechanism with Myopic Miners: The 1559 mechanism is analyzed through three guarantees: MMIC for miners, UIC for users, and OCA-proofness against joint off-chain improvements.The analysis treats the mechanism at the single-block timescale, with the base fee fixed by prior history.
  • 6.1 The 1559 Mechanism: EIP-1559’s intended allocation maximizes gas-weighted bids minus gas costs and total base fees, transfers bid-minus-base-fee to miners, and burns the base fee.The base fee is determined by prior blocks and does not depend on the current block’s transactions.
  • 6.2 The 1559 Mechanism Is Incentive Compatible for Myopic Miners: The 1559 mechanism is MMIC for every base fee and demand level, and fake transactions strictly reduce myopic miner utility.It is (r + µ)-costly, where r is the current base fee and µ is the miner’s marginal gas cost.
  • 6.3.1 Excessively Low Base Fees: A base fee is excessively low when demand at price r + µ exceeds maximum block size G, a condition caused by large and sudden demand spikes.In the illustrated jump in demand, periods 2–6 have excessively low base fees before fee increases reduce demand below 25M gas.
  • 6.3.2 The 1559 Mechanism Is UIC Except with Excessively Low Base Fees: When the base fee is excessively low, users compete through tips and EIP-1559 effectively reverts to a first-price auction, so UIC fails during that condition.The mechanism’s only UIC failure arises when the base fee is excessively low.
  • 6.3.2 The 1559 Mechanism Is UIC Except with Excessively Low Base Fees: Otherwise, the obvious optimal bid sets the fee cap to transaction value and the tip to miner marginal cost, making EIP-1559 a posted-price mechanism at r + µ.The corresponding strategy is a symmetric EPNE and separates transactions with value at least r + µ from lower-value transactions.
  • 6.4 The 1559 Mechanism Is OCA-Proof: The 1559 mechanism is OCA-proof because the fee burn does not depend on current miner or user actions, preventing miners and users from improving joint utility through off-chain agreements.This result identifies the burn as a key driver of resistance to off-chain payment arrangements.

7 Miner Collusion at Longer Time Scales

The report analyzes how miners might increase long-run revenue through collusion under EIP-1559 and concludes that such strategies remain constrained by game-theoretic fragility, although miner adoption is uncertain. Compared with the status quo, EIP-1559 preserves impediments to major attacks while changing the incentives created by fee burning and base-fee manipulation.

  • 7.3 EIP-1559 with a 100% Miner: When monopoly quantity is at most the target block size, the base fee stays at its minimum and extreme collusion has essentially the same outcome as under the status quo.This case allows the colluding miner to approximate status-quo revenue while avoiding fee burn.
  • 7.3 EIP-1559 with a 100% Miner: A 100% miner under EIP-1559 must trade off short-term revenue from larger blocks against lower future revenue caused by higher base fees.The optimal strategy depends intricately on the demand curve and may mix underfull and overfull blocks to increase net revenue.
  • 7.4 First-Price Auctions: Do Miners Collude?: The report offers no prediction about whether miners will collude under EIP-1559, despite identifying incentives for self-interested coordinated strategies.It instead discusses observed miner behavior and the obstacles to sustaining coordination, including changing demand and punishment requirements.
  • 7.4.5 Game-Theoretic Fragility: Protocols should avoid undetectable coordinated strategies or make them game-theoretically fragile.The report frames game-theoretic fragility as a design criterion because miners should not be expected to avoid undetectable strategies that serve their interests.
  • 7.5 EIP-1559: Will Miners Collude?: A cartel simulating the optimal 100% miner strategy under EIP-1559 is game-theoretically fragile because myopic miners can profit by filling blocks with high-tip transactions.Under EIP-1559, a myopic miner can use up to 25M gas, free riding on other miners’ efforts to keep the base fee low.
  • 7.5 EIP-1559: Will Miners Collude?: Fee burning makes fake transactions costly or detectable, making disguised implementations of the optimal 100% miner strategy arguably less likely than under the status quo.This removes a costless way to disguise attacks that simulate revenue-maximizing behavior.
  • 7.5 EIP-1559: Will Miners Collude?: The game-theoretic impediments to double-spend, censorship, denial-of-service, and revenue-maximizing miner strategies appear as strong under EIP-1559 as under the status quo.The first three attacks remain detectable, while monopoly price- or quantity-setting is vulnerable to coordination failures and myopic deviation.
  • 7.6 Caveats: Miner opposition to fee burning creates an adoption risk that could encourage more sustained collusion than has occurred under the status quo.The report cites a questionnaire in which six of nine responding miners said they would not implement EIP-1559 under any circumstances.

8 Alternative Designs

The report asks whether EIP-1559 is necessary in its proposed form and examines alternative designs that might achieve similar goals more simply or effectively. It links easy fee estimation and fee burning through the threat of off-chain agreements and considers forwarding fee revenue to future miners as an alternative to burning.

  • Alternative designs: The report investigates whether alternative designs can achieve EIP-1559’s goals in a better or simpler way.This question motivates the discussion of alternatives in Section 8.
  • Alternative designs: Easy fee estimation and fee burning are linked through the threat of off-chain agreements.The report argues that these apparently separate goals are inextricably connected.
  • Alternative designs: One alternative pays transaction-fee revenue forward to miners of future blocks instead of burning it.The report presents this design as having similar game-theoretic properties to fee burning.

8.1 Paying the Base Fee to the Miner

Passing base-fee revenue to the current miner makes the proposed mechanism economically equivalent to a first-price auction, because off-chain agreements can reproduce users’ desired payments. Thus, the base fee improves user experience only when its revenue is withheld from the miner.

  • Mechanism: The 1559-R mechanism passes base-fee revenue to the block’s miner while retaining EIP-1559’s allocation rule.Users bid the base fee on-chain and communicate their desired first-price bids off-chain; the difference is transferred between users and miners.
  • Equivalence: 1559-R outcomes correspond one-to-one with first-price-auction outcomes when off-chain agreements are allowed.The base fee eventually reaches its maximum level under the described off-chain strategy.
  • Implication: Transferring base-fee revenue to the current miner is economically equivalent to having no base fee.A base fee provides user-experience improvements only when its revenue is burned or otherwise withheld from the miner.
  • Implication: Burning only an α fraction of the base fee is economically equivalent to fully burning a base fee that is α times as large.The comparison follows from the possibility of off-chain agreements.
  • Limitation: The 1559-R design can permit coordinated miner strategies that favor miners at the network’s expense while remaining undetectable and game-theoretically robust.When monopoly demand is below the target block size and mining costs are negligible, miners can keep the base fee at the monopoly price.

8.2 Fee-Burning First-Price Auctions

Burning fees in a first-price auction does not preserve a meaningful burn under off-chain agreements. Miners and users can move payments off-chain, making the mechanism fail the paper’s OCA-proofness requirement.

  • Alternative design: The result concerns a proposed mechanism in which first-price-auction fees are burned without requiring a base fee.The paper contrasts this design with EIP-1559’s base-fee mechanism.
  • Problem: A fee-burning first-price auction is vulnerable because miners and users are incentivized to move payments off-chain.The resulting mechanism fails the paper’s OCA-proofness definition.
  • Result: The fee-burning first-price auction is not OCA-proof.The proof constructs an off-chain agreement that gives the miner and users joint utility while avoiding on-chain fee burn.
  • Implication: Burning first-price-auction fees moves all payments off-chain and produces zero fee burning.Therefore, a non-trivial fee burn requires a base fee.
  • Implication: The same conclusion applies when any fixed positive fraction of first-price-auction fees is burned.Partial burning does not remove the off-chain-agreement problem.

8.3 Paying the Base Fee Forward

Paying base-fee revenue forward to future miners can preserve EIP-1559’s user and myopic-miner guarantees while changing who receives the revenue. The design trades predictable issuance for variable miner rewards and introduces additional attack concerns.

  • Mechanism: The ℓ-smoothed mechanism pays each block’s base-fee revenue equally to the miners of the next ℓ blocks.The original EIP-1559 mechanism is the special case ℓ = 0.
  • Mechanism: Forwarded revenue is independent of a miner’s current actions, so it acts like a fixed bonus for myopic miners.The allocation, payment, and burning rules otherwise remain formally identical to those of EIP-1559.
  • Guarantees: For every ℓ ≥ 0, the ℓ-smoothed mechanism preserves the listed user and myopic-miner guarantees, including UIC when the base fee is not excessively low.The theorem holds regardless of how the base fee and pay-forward rewards are defined.
  • Trade-offs: The 1559 mechanism favors ETH holders through fee burning, whereas the ℓ-smoothed mechanism favors Ethereum miners through forward payments.The design choice determines who benefits from user payments generated by a fully utilized blockchain.
  • Trade-offs: Under EIP-1559, demand variability produces unpredictable inflation but relatively stable miner rewards; under ℓ-smoothing, inflation is more predictable but security becomes unpredictable.The latter’s total miner reward varies with base-fee revenue, though it is never lower than under EIP-1559.
  • Limitations: The ℓ-smoothed mechanism is vulnerable to attack vectors arising from variable total rewards, especially when ℓ is small.The paper illustrates this with a large fee windfall paid forward to the next miner.
  • Alternative: A blended mechanism can burn a λ fraction of base-fee revenue and pay forward the remaining 1 − λ fraction.Theorem 8.6 and the subsequent miner-collusion discussion continue to apply.

8.4 The BEOS Mechanism

The BEOS mechanism removes the base fee and charges included transactions a common lowest bid, while paying revenue forward to multiple miners. It is simpler than EIP-1559 but has weaker game-theoretic guarantees.

  • Mechanism: BEOS uses a fixed block size, no base fee, and charges every included transaction the lowest included bid.Miner revenue equals the block size multiplied by that lowest bid.
  • Mechanism: Because miner revenue depends on the lowest included bid, a revenue-maximizing miner may exclude transactions to raise that bid.With bids 10, 8, and 3 and room for three transactions, the miner includes only 10 and 8, earning 2 × 8 = 16.
  • Mechanism: The minimum-fee rule for underfull blocks is toothless because miners can fill capacity with fake transactions at the minimum bid.This makes the block appear full without changing the minimum included bid.
  • Mechanism: BEOS pays each block’s fee revenue forward among its miner and the miners of the subsequent ℓ − 1 blocks.For ℓ ≥ 2, fake transactions become costly because the miner recoups only a 1/ℓ fraction of their fees.
  • Guarantees: BEOS is simpler than EIP-1559 but is not generally MMIC, is only approximately UIC, and is not OCA-proof for ℓ ≥ 2.The pay-it-forward rule helps discourage fake transactions but does not deliver the full guarantees of EIP-1559.

8.5 The Tipless Mechanism: Trading Off UIC and OCA-Proofness

The tipless mechanism replaces user-specified tips with a hard-coded tip, preserving the 1559 allocation, payment, and burning rules while trading away some OCA-proofness to guarantee UIC.

  • Trade-Offs and Simplicity: The alternative reverses the 1559 trade-off: it is always UIC and OCA-proof except in blocks with an excessively low base fee.The 1559 mechanism instead uses tips to achieve OCA-proofness in all blocks but loses UIC under excessively low base fees.
  • The Tipless Mechanism: The tipless mechanism uses a fee cap and hard-coded tip δ, while retaining EIP-1559’s base fee, allocation, payment, and burning rules.The hard-coded tip can equal or slightly exceed miners’ marginal gas cost µ.
  • UIC and MMIC: The tipless mechanism is MMIC and UIC, including when demand at r + δ exceeds the maximum block size.Transactions cannot differentiate themselves through extra payments, so setting the fee cap to maximum willingness to pay remains optimal.
  • OCA-Proofness: The tipless mechanism is OCA-proof when the base fee is not excessively low, but not generally OCA-proof when it is excessively low.With a sufficiently high base fee, eligible transactions maximize joint utility; with an excessively low base fee, maximizing block size can differ from maximizing joint utility.
  • Trade-Offs and Simplicity: The tipless mechanism simplifies bidding because users specify one fee cap, and ct = vt is optimal regardless of competing bids.The corresponding miner strategy maximizes block size using transactions bidding at least r + µ, without levers to pressure users to increase tips.

8.6 Alternative Base Fee Update Rules

The report evaluates how EIP-1559’s base-fee update rule should respond to demand while limiting manipulation and attack incentives. It identifies parameter trade-offs and recommends revisiting them as deployment data accumulates.

  • Design Framework: The paper restricts attention to history-dependent base fees whose revenues are burned or withheld from miners because these features support key game-theoretic guarantees.The MMIC, typically-UIC, and OCA-proof guarantees hold regardless of how the base fee is set.
  • Desiderata: A good base-fee update rule should respond to demand changes at appropriate speeds while resisting manipulation and costly attacks.The stated desiderata include rapid response to persistent spikes and drops, limited reaction to brief changes, cartel resistance, and expensive exploitation.
  • Decomposable Rules: A decomposable update rule makes the current base fee depend on the previous base fee and most recent block, with an adjustment function determined by that block’s contents.This restriction supports compact computation and product-form expressions for the resulting base fee.
  • Functional Form: The EIP-1559 update rule depends on the distribution of gas across past blocks, whereas an alternative product form depends only on cumulative gas consumed, block height, and the initial base fee.Two target-sized blocks leave the base fee unchanged, while an empty block and a double-target block have a cumulative multiplicative effect under EIP-1559’s rule.
  • Rate of Change: A sequence of maximum-size blocks would double the base fee in under 1.5 minutes and increase it tenfold in under 5 minutes under the cited EIP-1559 parameters.Empty blocks decrease the base fee at a similar, slightly faster rate; short-lived shocks receive limited base-fee response but benefit from variable-size blocks.
  • Parameter Choices: The report treats the factor choices for minimum and maximum base-fee changes as provisional and recommends revisiting them after experiments and deployments.The maximum-to-target block-size ratio likewise should be as large as network processing resources permit, and may evolve with upgrades.

9 Additional Remarks

Beyond fee estimation, EIP-1559 may reduce fee variance and inflation, provide a harder-to-manipulate gas-price signal, and alter miner incentives. The report also compares it with EIP-2593 and notes implementation trade-offs.

  • Additional Benefits: EIP-1559’s easy fee estimation and variable block sizes should decrease transaction-fee variance during changing demand.The report presents this as a byproduct of the design alongside its user-facing bidding objective.
  • Fee Burning: Fee burning can reduce Ethereum’s inflation when transaction fees remain high and a significant portion is burned.The report describes withholding base-fee revenue from miners as necessary for the base fee to be economically meaningful.
  • Market Signal: The base fee can provide a difficult-to-manipulate proxy for the market-clearing gas price and enable applications such as gas futures markets.This potential use follows from the base fee’s role as a market signal.
  • Miner Incentives: Directing transaction fees away from miners and to the network makes undercutting attacks less attractive when fees dominate block rewards.The report cautions that attacks remain an issue if a small number of high-value transactions supply most fees.
  • EIP-2593 Comparison: EIP-2593 retains the first-price auction and automates richer, linearly interpolated bidding strategies, whereas EIP-1559 changes the fee mechanism and offers additional side benefits.EIP-2593 carries less implementation risk but provides narrower scope and weaker current arguments for easier fee estimation.

10 Conclusions

The report finds that EIP-1559’s main potential benefits are easier fee estimation, lower fee variance, game-theoretic robustness, and reduced inflation. Adoption nevertheless involves substantial protocol and mechanism-specific risks, leaving the overall choice contested.

  • Conclusions: EIP-1559’s potential benefits include easy fee estimation, lower transaction-fee variance, robustness to deviations and off-chain agreements, and reduced inflation.The report identifies these benefits at both single-block and multiple-block scales where applicable.
  • Risks: Implementation risks include errors, chain forks, consensus-layer complexity, upgrade parameters, and unforeseeable downstream consequences.Additional EIP-1559-specific risks include miner hostility, coordinated responses, and an attack vector enabled by variable-size blocks.
  • Assessment: The report concludes that reasonable people may disagree about whether EIP-1559’s benefits justify its adoption risks.It presents stronger arguments for adoption for readers who favor continued consensus-layer innovation, while others may prefer the status quo.
Loading 2012.00854v1…