A beginner's guide to gas fees and blockchain networks — what gas is, why it exists, how Bitcoin, Ethereum, L2s, and other chains price transactions.
Every time you send crypto or interact with a blockchain, you pay a small fee to have that action processed and permanently recorded. On Ethereum and similar networks, this fee is commonly called "gas" — a nod to the idea that computation on the network requires fuel, just like a car needs gas to run. On Bitcoin, it's usually just called a transaction fee. Different name, same basic idea: a payment that gets your transaction included in the next block.
Beginners often assume fees are just a toll collected by "the network" as a company, but there is no company. Fees exist for two overlapping reasons. First, they compensate the miners or validators who spend computing power, electricity, or staked capital to secure the network and process transactions — it's their incentive to keep the lights on. Second, fees prevent spam: if sending transactions were free, someone could flood the network with junk transactions and grind it to a halt. Attaching even a small cost makes that kind of abuse expensive.
This matters practically because fees aren't fixed — they float with demand, sometimes dramatically. The same transaction that costs pennies on a quiet day can cost many times more during a busy one. Understanding why, and how to read a fee estimate before you hit send, will save you from overpaying and from making an error that costs far more than the fee itself.
Bitcoin's fee market emerged gradually. In Bitcoin's earliest years, blocks were rarely full and fees were negligible or even zero, since the block reward alone was enough incentive for miners. As adoption grew and each block's limited space became more contested, a real fee market developed: users attach a fee, measured in satoshis per byte, and miners prioritize whichever transactions pay the most per byte of block space. This came to a head in late 2017, when a surge in Bitcoin activity around the market's price run-up pushed average fees to some of the highest levels seen at that point, highlighting how a fixed block size collides with variable demand (Yahoo Finance). The Segregated Witness (SegWit) upgrade, activated in August 2017, was partly a response to this pressure, restructuring transaction data to free up effective block space (Wikipedia).
Ethereum, which launched its mainnet on July 30, 2015 (Ethereum Foundation), needed a more flexible fee system from the start because it wasn't just processing payments — it was running arbitrary code for smart contracts. Its solution was "gas": every operation a smart contract performs costs a defined amount of gas, and users bid a gas price to get included, originally through a simple first-price auction where the highest bidder went first. This worked but caused wild overbidding and unpredictable costs, especially as decentralized finance and NFT activity surged from 2020 onward.
Ethereum overhauled this system with EIP-1559, part of the "London" hard fork that activated on the Ethereum mainnet on August 5, 2021 at block 12,965,000 (Ethereum Foundation Blog; Coinbase). Instead of a pure auction, the network now calculates an algorithmic "base fee" that adjusts block-by-block based on demand, which gets burned (permanently destroyed) rather than paid to a validator, plus an optional "tip" that users add to prioritize their transaction. This didn't lower fees during high demand, but it made them far more predictable and removed much of the guesswork from bidding.
The most significant shift in the years since has been the rise of Layer 2 networks — separate chains that process transactions more cheaply and then settle a summary back to Ethereum. Optimism's mainnet arrived first in stages, with a limited alpha mainnet live from January 2021 and a fuller public mainnet by December 16, 2021 (Coinhouse; DefiLlama Wiki), while Arbitrum One launched its mainnet beta on August 31, 2021 (CoinDesk). Zero-knowledge rollups followed, with zkSync Era's mainnet going live on March 24, 2023 (The Defiant). Together, these L2s have pulled a large share of everyday activity off Ethereum's main chain, dramatically cutting typical costs for swaps, transfers, and app usage while still relying on Ethereum for underlying security.
The first three sections are free. Drop your name and email to unlock the rest of this guide instantly — we'll also send you the designed PDF edition and you'll join The CGH Brief. No spam, unsubscribe anytime.