Module Overview
Every interaction you ever have with a blockchain is a transaction. Knowing what happens under the hood is the difference between confidently signing and reflexively clicking confirm.
- A transaction is a signed message broadcast to a global network of nodes that compete to include it in the next block.
- Gas fees pay validators for the computational work of processing your transaction — they exist because block space is scarce.
- Fees float with demand: high network activity pushes fees up, quiet periods push them down.
- Ethereum mainnet processes ~15 transactions per second at the base layer. Layer 2 networks process thousands, at fractions of the cost.
- Confirmations matter: a transaction is technically final after one block, but practical security increases with each subsequent block (6+ for high-value Bitcoin transfers).
Key Terms
The vocabulary this module unlocks. Skim before you read.
- Transaction
- A signed instruction broadcast to a blockchain network, specifying what should happen (transfer, contract interaction, etc.).
- Mempool
- The public waiting area where unconfirmed transactions sit before being included in a block.
- Validator
- The participant that adds new blocks to the chain on proof-of-stake networks (Ethereum, Solana, etc.).
- Gas
- The fee paid to process a transaction. Determined by an auction across all the transactions in the mempool.
- Base fee
- (Ethereum post-EIP-1559) The portion of the gas fee that is burned, dynamically adjusted based on network demand.
- EIP-1559
- An Ethereum upgrade activated in August 2021 that introduced the base fee + tip structure and made gas fees more predictable.
What actually happens when you press send
When you press "send" in your wallet, something specific happens. Understanding it changes how you think about every fee you pay and every "pending" transaction you watch.
The transaction starts in your wallet. Your wallet uses your private key to sign a message that says, roughly, "transfer X amount from address A to address B, and here is the cryptographic proof I have the authority to do this." That signed message is the transaction.
Your wallet then broadcasts the transaction to the nearest node in the blockchain's peer-to-peer network. That node validates the signature, checks that you have sufficient balance, and propagates the transaction to other nodes. Within seconds, your transaction is sitting in the mempool — the global queue of pending transactions waiting to be included in the next block — across the entire network.
The mempool is not a single place. Every node maintains its own copy of pending transactions. They tend to converge quickly because nodes broadcast new transactions to their peers.
Now comes the bidding war.
Block space is the scarce resource
Each block can only contain so much transaction data. Bitcoin produces a roughly one-megabyte block every ten minutes. Ethereum produces a smaller block every twelve seconds. The exact size limits vary by chain, but the principle is universal: block space is finite, and demand for it is not.
When the network is quiet, every pending transaction fits comfortably in the next block, and fees can be very low. When the network is busy — a major NFT mint, a DeFi exploit, a market crash sending everyone to safety — there are more pending transactions than block space available. Validators must choose which transactions to include.
They choose based on fees. Higher-fee transactions get priority. Lower-fee transactions wait until the queue clears.
This is the fee market in action. It is not a centralized pricing decision. It is an auction running continuously across the network, with users bidding for block space and validators picking the most profitable bids.
When someone tells you "Ethereum gas fees are insane right now," what they are describing is the auction clearing at a high price because demand spiked. When fees drop to a few cents, the auction is clearing low because demand is quiet.
Why gas exists at all
Some new users wonder why fees exist at all. The chain is software — surely transactions could be free?
They could not, for a structural reason. If transactions were free, anyone could spam the network with infinite transactions, choking out legitimate users and bloating the chain with garbage. Fees serve as a denial-of-service prevention mechanism. The cost of submitting a transaction makes spam attacks economically unviable.
Fees also pay validators for the computational and storage work required to process and store each transaction. Without fees, no one would run the infrastructure that keeps the network alive.
The principle is simple: every chain charges some non-zero amount to use it, because the alternative is a chain that does not work.
Confirmations and finality
Once your transaction is included in a block, it is confirmed. The block is added to the blockchain. The state is updated. Your transaction has happened.
But there is a subtle wrinkle. Brand-new blocks are not yet maximally safe. There is a small probability that two miners produce competing valid blocks at nearly the same time, and the network briefly has two competing tips of the chain. Within one or two blocks, one of those tips loses and gets discarded; only one block survives. If your transaction was in the losing block, it gets re-broadcast to the mempool and re-included in a later block. The funds are not lost, but the timing changes.
This is why services that handle high-value transactions wait for multiple confirmations — additional blocks built on top of yours — before considering the transaction final. Bitcoin convention is six confirmations (about an hour) for high-value transfers. Ethereum's transition to proof-of-stake added stronger finality guarantees: after roughly fifteen minutes (two epochs), a transaction is irreversible by any normal mechanism.
For small everyday transactions, one confirmation is usually plenty. For wiring six figures to an exchange, wait for more. The risk decays exponentially with each block.
Why layer 2 changes the math
Most consumer-facing crypto activity in 2026 does not happen on Ethereum mainnet. It happens on layer 2 networks like Arbitrum, Optimism, and Base.
The reason is the economics we just walked through. Mainnet can process about fifteen transactions per second. That throughput is reserved for high-value settlement. Everyday DeFi swaps, NFT mints, and game transactions would price ordinary users out of mainnet during any meaningful congestion.
Layer 2s solve this by processing transactions off the base chain and batching them back to Ethereum periodically. The cost of the mainnet settlement is shared across thousands of layer 2 transactions, so per-transaction fees drop from dollars (or sometimes tens of dollars) to fractions of a cent.
The tradeoff is small. Layer 2s inherit Ethereum's security model with some additional trust assumptions about the sequencer (the operator that orders transactions on the layer 2 before batching). For everyday use, this tradeoff is overwhelmingly favorable. We cover layer 2s in detail in Module 8.
The practical takeaway
A few habits that follow from understanding how transactions actually work.
First, check the gas fee before approving any transaction. Your wallet shows the estimated fee. If it looks unreasonable, you can wait for quieter network conditions and resubmit later.
Second, if a transaction is "pending" for a long time, your fee was too low for current conditions. Most wallets let you bump the fee (a "speed up" or "replace" feature) to push it through.
Third, always read what the transaction is doing on your wallet's screen. Especially for token approvals — an attacker who tricks you into signing an unlimited approval for a token can drain that token from your wallet at any time later. The wallet's screen is the source of truth.
The next module looks at Ethereum specifically — what makes it different from Bitcoin, and why programmable money turned out to be a bigger idea than digital cash.
Key takeaways
Carry these with you
01
Block space is the scarce resource being auctioned in every transaction. Gas is the price.
02
Pending transactions are not lost — they are waiting in the mempool for a validator to include them. Bump the fee to expedite.
03
Most consumer-facing crypto activity in 2026 happens on layer 2s, where fees are pennies. Mainnet is for high-value settlement.
04
Always review the transaction details on your wallet's screen before approving. The screen is the source of truth.
What you should now be able to do
- 01.Trace the full lifecycle of a crypto transaction — from wallet signing through mempool, block inclusion, and finality.
- 02.Explain why transaction fees (gas) exist and what determines how much you pay.
- 03.Identify why fees spike during congestion and how layer 2 networks change the math.
- 04.Recognize the practical implications: when to send, what to check before confirming, and what 'pending' actually means.
Module quiz
Test what you learned
Pick an answer, see the result immediately, and check your reasoning against the explanation. The questions are tied directly to the outcomes promised at the top of this module.
Question 1 of 6
What is gas in crypto transactions?
Question 2 of 6
Why do gas fees spike during high network activity?
Question 3 of 6
What is the mempool?
Question 4 of 6
How many transactions per second can Ethereum mainnet handle at its base layer?
Question 5 of 6
What does it mean when a transaction is 'pending'?
Question 6 of 6
Why are layer 2 transactions so much cheaper than Ethereum mainnet?
Read deeper
Curated readings for Module 5
What are block explorers? · The Block
A block explorer is a web-based search engine for a blockchain, indexing every transaction, block, wallet address, and smart contract in a publicly queryable interface. Etherscan covers Ethereum, Mempool.space covers Bitcoin, Solscan covers Solana, and each major blockchain has its own equivalent. Block explorers enable real-time verification of transactions, counterparty addresses, protocol reserves, and token distributions — a level of transparency unavailable in traditional finance. They show on-chain activity only; off-chain exchange ledgers and the identities behind pseudonymous addresses remain invisible without additional tools.
Binance Academy — What is gas?
Gas is Ethereum's unit of measurement for computational work. Every smart contract operation requires some amount of gas; transaction cost equals gas units multiplied by gas price (denominated in gwei). Gas fees exist for two structural reasons: preventing network spam and compensating validators. EIP-1559 (August 2021) restructured the fee mechanism — protocol-set base fees are burned (making ETH potentially deflationary), with optional priority fees going to validators. In 2026, layer 2 networks have made gas costs largely negligible for everyday users while mainnet gas remains relevant for high-value settlement.
EIP-1559: Ethereum's Gas Fee Overhaul
EIP-1559 is the August 2021 upgrade that restructured Ethereum's transaction fee market. The mechanism replaced first-price auction gas pricing with a protocol-set base fee that adjusts each block based on demand, plus an optional priority fee paid to validators. The base fee is burned (permanently removed from circulation) rather than paid to validators. The economic effect is structural deflationary pressure on ETH supply — in high-activity periods, base fee burning exceeds new issuance. Combined with the September 2022 Merge (which reduced new ETH issuance by ~90%), ETH became net deflationary across much of 2022-2026. The pattern has been widely adopted by other EVM-compatible chains.
Ethereum.org — Transactions
*Transactions* from ethereum.org is the official Ethereum Foundation documentation on how transactions work at the protocol level. The piece covers the full transaction lifecycle (construction, signing, broadcasting, inclusion, validation, finality), the different transaction types (ETH transfers, contract interactions, contract deployments), the nonce mechanism that provides replay protection and ordering, and the relationship between mainnet and layer 2 transactions. As primary-source documentation, it is the canonical reference for technical questions about Ethereum transaction mechanics.
Mempool.space
The Bitcoin mempool, live and visualized.
Up next
Module 6 · Beginner · 7 min
Ethereum and the idea of programmable money
Preview reader
You are reading a private preview of IMPCT Institute. If something landed, didn't land, or felt confusing on this lesson, tell us. Short notes are useful. Long notes are useful. No notes are also fine.

