Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Base Fee

A base fee is the protocol-determined minimum gas fee per block that is algorithmically adjusted and burned, as defined by EIP-1559.
Chainscore © 2026
definition
EIP-1559 MECHANISM

What is Base Fee?

The base fee is the mandatory, algorithmically determined minimum gas price for a transaction to be included in the next block on Ethereum and other EIP-1559-compatible networks.

The base fee is a fundamental component of Ethereum's fee market introduced in EIP-1559. It represents the minimum price per unit of gas (measured in gwei) that a transaction must pay to be considered for inclusion in a block. Unlike the previous auction-style model, this fee is not paid to miners or validators; instead, it is algorithmically calculated by the protocol itself and burned (permanently removed from circulation), making it a deflationary force on the network's native token.

The protocol adjusts the base fee block-by-block based on network congestion. It uses a simple targeting mechanism: if the previous block was more than 50% full, the base fee increases; if it was less than 50% full, the base fee decreases. This creates a predictable and responsive fee market where users can more accurately estimate transaction costs. The adjustment is bounded, typically changing by a maximum of 12.5% per block, preventing volatile price swings.

Users must pay at least the base fee, but they can also include a priority fee (or "tip") to incentivize validators to prioritize their transaction. The total gas price for a user is therefore: Total Gas Price = Base Fee + Priority Fee. Wallets and applications often estimate the base fee for upcoming blocks, allowing users to set a max fee (maxFeePerGas) that covers the anticipated base fee plus their desired tip, with any excess being refunded.

The burning of the base fee is a critical economic change. By removing this ETH from supply, EIP-1559 introduces a deflationary counter-pressure to new ETH issuance. During periods of high network usage, the burn rate can temporarily exceed issuance, making the net supply of ETH negative. This mechanism fundamentally alters the economic model of Ethereum, aligning network security incentives with long-term value accrual to the asset itself.

While pioneered by Ethereum, the base fee model has been adopted by other EVM-compatible chains like Polygon, Arbitrum, and Avalanche C-Chain. Its implementation helps these networks manage congestion more efficiently and provides a better user experience with more predictable pricing. The concept represents a significant evolution from the first-price auction model, reducing inefficiencies and guesswork for users submitting transactions.

how-it-works
EIP-1559 MECHANISM

How the Base Fee Works

An explanation of the base fee, the foundational component of Ethereum's EIP-1559 transaction pricing model that algorithmically adjusts to manage network congestion.

The base fee is the mandatory, algorithmically determined minimum cost per unit of gas required for a transaction to be included in the next block on an EIP-1559-compatible blockchain like Ethereum. Unlike a traditional auction, this fee is set by the protocol itself, not by users bidding against each other. It is calculated automatically by each validator based on the gas usage of the previous block, with the goal of targeting 50% block capacity. This core mechanism creates a predictable and stable foundation for transaction pricing, separating the fee required for inclusion from the optional priority fee (tip) used to incentivize faster processing.

The adjustment of the base fee follows a simple rule: it increases when the previous block was more than 50% full and decreases when it was less than 50% full. The change is proportional to how far the block's gas usage deviated from the target gas limit. This creates a negative feedback loop: high demand drives the base fee up, which discourages some transactions, thereby reducing congestion and eventually causing the fee to fall. The adjustment formula is hardcoded into the protocol's consensus rules, making the base fee completely independent of miner or validator manipulation.

A critical feature of the base fee is that it is burned (destroyed) upon payment. Unlike the priority fee, which is paid to the block proposer, the base fee is permanently removed from circulation. This burn mechanism introduces a deflationary pressure on the native cryptocurrency (e.g., ETH), as the network's transaction demand directly reduces the overall supply. The burn also fundamentally changes the economic model, aligning network security more with the value of the burned currency rather than solely with block rewards and traditional transaction fees.

For users and wallets, the base fee introduces predictability. Wallets can reliably estimate the base fee for the next few blocks, allowing for more accurate fee predictions. When submitting a transaction, users specify a max fee (maxFeePerGas) and a priority fee (maxPriorityFeePerGas). The protocol will charge the sum of the current base fee and the user's priority fee, but never more than the user's stated max fee. If the base fee rises above the max fee before inclusion, the transaction will remain in the mempool until the base fee falls or the user replaces it.

The implementation of the base fee, via EIP-1559, represents a major shift from first-price auctions to a hybrid model of algorithmic pricing with optional tipping. Its primary goals are to improve user experience through better fee estimation, make transaction fees more efficient by reducing overpayment, and create a new economic security mechanism through the burn. While initially deployed on Ethereum, this fee market design has been adopted by other networks like Avalanche C-Chain, Arbitrum, and Optimism.

key-features
EIP-1559 MECHANISM

Key Features of the Base Fee

The Base Fee is the foundational, algorithmically determined component of transaction fees in EIP-1559 networks. It is burned, not paid to miners/validators, and its key properties define network economics and user experience.

01

Algorithmic Adjustment

The Base Fee is programmatically adjusted by the protocol itself, typically every block, based on network congestion. It increases when the previous block is more than 50% full and decreases when it is less than 50% full. This creates a predictable fee market that automatically responds to demand without user bidding wars.

02

Mandatory Burn

The entire Base Fee is permanently burned (destroyed) by the protocol. This is a critical economic change from first-price auctions where fees went to miners. Burning:

  • Creates a deflationary pressure on the native token's supply.
  • Aligns network security with the token's value, as validators benefit from scarcity.
  • Removes miner extractable value (MEV) from this core fee component.
03

Predictable Pricing

Because the Base Fee is set by the protocol and changes smoothly block-by-block, users can more accurately estimate the cost of their transaction for the next few blocks. Wallets can provide reliable fee suggestions, reducing the guesswork and overpaying common in legacy fee markets. The fee for inclusion is no longer a blind auction.

04

Block Target & Elasticity

The Base Fee algorithm targets a specific block size (e.g., 15 million gas on Ethereum). It makes blocks elastically expandable up to twice the target (e.g., 30M gas) but heavily penalizes usage above the target with exponentially rising Base Fees. This allows temporary throughput spikes while enforcing long-term constraints.

05

Separation from Priority Fee

The total max fee a user pays is: Max Fee = Base Fee + Priority Fee (Tip). The Base Fee is burned and guarantees eventual inclusion. The Priority Fee is a separate tip paid directly to the block proposer to incentivize them to prioritize the transaction within a block. This separation clarifies the transaction's cost structure.

06

Wallet UX & Fee Estimation

Wallets use the publicly known Base Fee and its adjustment mechanism to provide users with clear options (e.g., "Slow," "Standard," "Fast"). They estimate the likely Base Fee for upcoming blocks and allow users to set a Max Fee cap and a Priority Fee. If the Base Fee rises above the user's Max Fee, the transaction will be pending until congestion subsides.

algorithmic-adjustment
BLOCKCHAIN ECONOMICS

Algorithmic Adjustment Mechanism

A protocol-enforced, automated system that dynamically adjusts a key economic parameter, such as a transaction fee or reward rate, in response to real-time network conditions to achieve a target equilibrium.

An algorithmic adjustment mechanism is a core component of blockchain protocol design that replaces manual governance with code-driven rules to manage network resources. Its primary function is to maintain system stability by algorithmically increasing or decreasing a specific variable—like Ethereum's base fee or Bitcoin's difficulty—based on measurable on-chain activity. This creates a negative feedback loop: when demand for a resource (e.g., block space) rises, the mechanism increases its cost, which in turn discourages overuse and guides the system back toward its target utilization. The rules are transparent, predictable, and executed autonomously by every node in the network.

The canonical example is Ethereum's EIP-1559 fee market reform. Here, the mechanism adjusts the base fee per gas for each subsequent block based on whether the parent block was more or less than 50% full. If blocks are consistently over the target gas limit, the base fee rises exponentially; if under, it decreases. This algorithmic process continuously seeks the base fee that will result in blocks being half-full on average, creating a more predictable fee market. Unlike a first-price auction, users do not directly set this fee; they only decide whether to pay the algorithm's current price.

These mechanisms are crucial for long-term protocol health and security. For Proof-of-Work chains like Bitcoin, the difficulty adjustment algorithm is a foundational algorithmic mechanism that modifies the mining puzzle's complexity every 2,016 blocks to ensure a consistent ~10-minute block time, regardless of total network hash rate. This protects the chain's security and issuance schedule. Similarly, mechanisms can control staking rewards in Proof-of-Stake systems or rebasing incentives in algorithmic stablecoins. Their success depends on the careful calibration of the feedback signal and the target metric to avoid destructive oscillations or manipulation.

When analyzing a blockchain's economics, identifying its key algorithmic adjustment mechanisms is essential. They reveal how the protocol intends to balance supply and demand without centralized intervention. Developers must understand these rules to predict system behavior, while users and analysts study them to forecast cost trends and network congestion. A well-designed mechanism is robust, sybil-resistant, and aligns economic incentives with network goals, forming the invisible hand that guides decentralized system equilibrium.

fee-burning
EIP-1559 MECHANISM

Fee Burning (Base Fee Destruction)

A core mechanism of the EIP-1559 transaction fee model that permanently removes the network's base fee from circulation, creating a deflationary pressure on the native token's supply.

Fee burning, also known as base fee destruction, is the process by which the base fee portion of a transaction fee is permanently removed from the circulating supply of a blockchain's native token, such as Ethereum's ETH. Introduced by Ethereum Improvement Proposal 1559 (EIP-1559), this mechanism is executed automatically by the protocol itself. For every block, the total base fee collected from all included transactions is sent to a verifiably unspendable address (e.g., 0x000...000), effectively "burning" the tokens and making them inaccessible forever. This contrasts with the prior auction model where the entire fee was paid to miners or validators.

The primary economic function of fee burning is to create a counterbalance to token issuance. In proof-of-stake Ethereum, new ETH is issued as rewards to validators for securing the network. The base fee burn directly offsets this issuance. When network activity and the base fee are high, the burn rate can exceed the issuance rate, leading to net negative issuance or deflation. This mechanism intrinsically links the token's monetary policy to network usage, as demand for block space directly reduces the total supply. The burn rate is algorithmically determined by the network's congestion, making it a predictable and transparent component of the protocol's economics.

From a user experience perspective, fee burning makes transaction cost estimation more reliable. Users pay a base fee (which is burned) plus a priority fee (or tip) to validators. The base fee is set by the protocol and adjusts per block based on demand, creating a predictable "minimum" cost for inclusion in the next block. This design reduces the volatility and uncertainty of fee markets compared to a pure first-price auction. The burning of the base fee also aligns the long-term interests of token holders with the network's health, as increased usage and value accrual benefit holders through the deflationary supply effect, a concept often referred to as the ultrasound money thesis within the Ethereum ecosystem.

ETHEREUM FEE MECHANICS

Comparison: Pre vs. Post EIP-1559 Fee Market

A structural comparison of Ethereum's transaction fee market before and after the implementation of EIP-1559.

Feature / MetricPre-EIP-1559 (First-Price Auction)Post-EIP-1559 (Base Fee + Tip)

Primary Fee Component

Gas Price (single bid)

Base Fee (burned) + Priority Fee (tip to miner)

Fee Determination

User-specified bid in a first-price auction

Algorithmically set Base Fee, user-specified Priority Fee

Fee Predictability

Low, highly volatile

Higher, Base Fee adjusts predictably per block

Fee Burning

Block Size Target

Fixed at ~15M gas

Target of 15M gas, maximum of 30M gas

Block Size Variability

Fixed

Variable (target + 2x max)

Primary UX Problem

Fee overpayment due to guesswork

Fee estimation for Priority Fee only

Network Revenue Model

100% to miners/validators

Base Fee burned, Priority Fee to miners/validators

ecosystem-usage
EIP-1559 MECHANISM

Ecosystem Usage & Adoption

The Base Fee is the core pricing mechanism introduced by Ethereum's EIP-1559, fundamentally changing how transaction fees are calculated and managed across the network.

01

Dynamic Fee Calculation

The Base Fee is algorithmically adjusted block-by-block based on network congestion. It increases when the previous block is more than 50% full and decreases when it is less than 50% full. This creates a predictable, market-driven fee floor for users, replacing the volatile first-price auction model.

  • Target: Aims to keep blocks at 50% capacity for optimal network performance.
  • Formula: Adjustment is based on the difference between the parent block's gas used and the target gas limit.
02

Fee Burning (EIP-1559)

A revolutionary aspect of the Base Fee is that it is destroyed (burned) rather than paid to miners/validators. This mechanism:

  • Reduces ETH supply: Creates a deflationary pressure on Ethereum's native currency.
  • Aligns incentives: Decouples validator rewards from transaction fee volatility, making network security more dependent on block rewards and MEV.
  • Economic impact: Billions of dollars worth of ETH have been permanently removed from circulation since its implementation.
03

User Experience & Wallets

For end-users, the Base Fee simplifies transaction estimation. Wallets like MetaMask and Rabby display:

  • Estimated Base Fee: The predicted fee for the next block.
  • Priority Fee (Tip): A separate, user-set tip to incentivize validators for faster inclusion.
  • Max Fee: The maximum total (Base + Priority) a user is willing to pay.

This structure allows for better fee predictability and protects users from overpaying during sudden congestion spikes.

04

Validator & Builder Economics

For network validators and block builders, the Base Fee changes revenue streams.

  • Validators no longer receive the Base Fee; their transaction revenue comes solely from the Priority Fee and MEV (Maximal Extractable Value).
  • Block Builders must optimize block construction to include the most profitable transactions (high Priority Fees + MEV) while staying under the block gas limit.
  • This separation encourages efficient block space utilization and sophisticated block building strategies.
05

Layer 2 Rollup Adoption

The Base Fee model is critical for Layer 2 scaling solutions like Optimistic and ZK Rollups.

  • Batch Cost Stability: Rollups post transaction data or proofs in large batches to Ethereum L1. A predictable Base Fee allows for more stable and calculable costs for these batch submissions.
  • Fee Estimation: L2s can more reliably estimate the L1 security costs they need to pass on to their users.
  • Standardization: Many L2s have adopted similar fee models, creating a consistent user experience across the Ethereum ecosystem.
06

Network Metrics & Analysis

The Base Fee provides a clear, on-chain metric for analyzing network demand and economic activity.

Key metrics tracked by analysts include:

  • Base Fee Trend: A direct indicator of sustained network congestion.
  • Burn Rate: The USD value of ETH burned per day, showing economic activity intensity.
  • Tip-to-Base Ratio: Indicates how much users are paying for priority versus the required network fee.

Tools like Etherscan, Ultrasound.money, and Dune Analytics provide real-time dashboards for these metrics.

BASE FEE

Common Misconceptions

Clarifying frequent misunderstandings about the Base Fee, a core mechanism of EIP-1559 that dynamically adjusts transaction costs based on network demand.

No, the Base Fee is a distinct, protocol-calculated component of the total gas cost, not a user-specified price. Under the legacy system, users bid a single gas price. With EIP-1559, the total cost per gas is Total Fee = Base Fee + Priority Fee (Tip). The Base Fee is burned by the protocol, while the Priority Fee is paid to the validator. This separation creates a more predictable base cost that adjusts per block.

BASE FEE

Frequently Asked Questions (FAQ)

Essential questions and answers about the Base Fee, a core mechanism of EIP-1559 that algorithmically adjusts the cost of transaction inclusion on Ethereum and other blockchains.

The Base Fee is the minimum price per unit of gas that must be paid for a transaction to be included in the next block, and it is algorithmically adjusted up or down by the protocol itself based on network congestion. It works by targeting a specific block size (e.g., 15 million gas on Ethereum). If the previous block was more than 50% full, the Base Fee increases; if it was less than 50% full, it decreases. This dynamic adjustment creates a predictable fee market and burns the Base Fee portion, removing it from circulation.

Key Mechanism:

  • Calculated independently by every node using the parent block's gas usage.
  • Burned (destroyed) upon payment, making it deflationary.
  • Separate from the priority fee (tip) paid to validators.
ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
Base Fee: Definition & Role in EIP-1559 | ChainScore Glossary