Gas Fees and Fee Markets: A 5-Minute Explainer

3 min read

Comparison diagram of blockchain gas fees showing Ethereum EIP-1559 base fee and priority tip mechanism vs Chia near-zero mojo fee model with mempool priority queue
  • Gas fees are the cost users pay to have their transactions processed and included in a blockchain block — they compensate validators for the computation, storage, and bandwidth required.
  • On Ethereum, gas fees are priced in gwei (a denomination of ETH) and fluctuate dramatically based on network congestion — during peak activity they have exceeded $100 per transaction.
  • Chia takes a fundamentally different approach: transactions have no mandatory fee, and when fees are needed they are set by the sender in mojos — fractions of a trillionth of one XCH — keeping costs near-zero under most conditions.
  • EIP-1559 transformed Ethereum’s fee model in 2021 by introducing a base fee that is burned rather than paid to miners, plus an optional tip — making fees more predictable but not necessarily cheaper.

Blockchain gas fees explained: every operation on a blockchain consumes resources — computation, storage, network bandwidth. Gas fees are the mechanism by which users compensate the validators who provide those resources. On networks where blockspace is scarce and demand is high, fees become a competitive auction: users bid higher fees to get their transactions included faster, and validators select the highest-paying transactions first. This creates a fee market that is efficient for validators but unpredictable and often expensive for users.

How Ethereum’s Fee Market Works

Since EIP-1559, Ethereum transactions have two components. The base fee is a network-set minimum that adjusts algorithmically based on block fullness — when blocks are more than 50% full, the base fee rises; when they are less than 50% full, it falls. The base fee is burned (destroyed) rather than paid to validators. Users can also add a priority fee (tip) paid directly to validators to incentivize faster inclusion. Total gas cost equals units of gas consumed multiplied by (base fee plus tip). Complex smart contract interactions consume more gas units than simple transfers; during high-demand periods, both the base fee and competitive tips can make even simple transactions cost tens of dollars.

How Chia’s Fee Model Differs

Chia has no mandatory gas fee. Transactions with zero fee are valid and will be included in blocks when the mempool is not congested. When the mempool fills up, the protocol uses a fee estimation system where transactions paying higher fees per cost unit get priority — but even then, fees remain tiny because Chia’s block capacity is sufficient for typical demand. Fees on Chia are denominated in mojos — one mojo is one trillionth of one XCH — meaning even a transaction fee of 100,000 mojos costs a small fraction of a US cent at current XCH prices. This design directly enables micropayments and high-frequency applications that are economically impractical on fee-heavy networks.

Priority Fees vs Fixed Fees vs Offer-Based Pricing

Different blockchains take different approaches. Solana uses a priority fee system layered on a very low base fee, resulting in near-zero costs most of the time with optional acceleration during congestion. Algorand uses a fixed minimum fee of 0.001 ALGO per transaction — predictable but not adjustable. Chia’s Offer File system creates a third model for asset exchanges: instead of paying a network fee to match trades, two parties construct an offer where the exchange terms (including any fee to a matching service) are embedded in the offer itself, settled atomically. This sidesteps the traditional order-book fee model entirely.

Key Takeaway

Fee markets reflect a fundamental trade-off in blockchain design: scarce blockspace efficiently allocated by price versus accessible blockspace available to all users regardless of ability to pay. Ethereum prioritizes security and decentralization at the cost of expensive blockspace. Chia prioritizes accessibility with near-zero fees made possible by efficient consensus. Understanding which fee model your application needs — and its implications for user experience and unit economics — is one of the most important decisions in blockchain application design.

Blockchain Gas Fees Explained FAQs

What are gas fees and why do they vary so much?

Gas fees are payments users make to compensate blockchain validators for processing transactions. They vary because blockspace is scarce — when many users compete for limited block space simultaneously, fees rise as users bid for priority. On Ethereum, fees fluctuate from under $1 during quiet periods to over $100 during peak congestion for complex transactions.

How does Chia avoid high gas fees?

Chia has no mandatory transaction fee — zero-fee transactions are valid when the mempool is not congested. When fees are needed, they are denominated in mojos (one trillionth of one XCH), keeping even priority transactions at a fraction of a US cent. Chia’s block capacity is designed to handle typical network demand without the congestion-driven fee spikes common on Ethereum.

What did EIP-1559 change about Ethereum fees?

EIP-1559 replaced Ethereum’s pure auction model with a base fee that adjusts algorithmically based on network demand and is burned rather than paid to validators, plus an optional tip for faster inclusion. This made fees more predictable and introduced deflationary pressure on ETH supply, but did not significantly reduce fees during high-demand periods — it made them more stable and transparent rather than cheaper.

Blockchain Gas Fees Explained Citations