All articles
Web3 FoundationsJuly 1, 202611 min read

What Happens When You Send Crypto? Gas Fees and Transactions Explained

How do crypto transactions work? A security auditor explains what happens from tap to final, why gas fees exist and spike, and how to read a block explorer.

By Carlos (Bloqarl)

TL;DR

  • When you send crypto, you sign a message with your private key, broadcast it to the network, and thousands of computers race to include it in the next block.
  • A gas fee is what you pay for that inclusion. Block space is limited, so you are bidding for a seat in the next block, like paying to skip the queue.
  • Fees spike when many people want in at once. The network does not raise a fixed price; users outbid each other for scarce space, so a busy moment costs more than a quiet one.
  • A transaction goes through stages: pending → included → confirmed → final. "Final" is the one that matters, and it is not instant.
  • The auditor's lens: until a transaction is deep enough to be final, it can still be reordered or dropped. Knowing that window is what keeps you from getting fooled by a "confirmed" that is not really done.

What happens when you send crypto, in one sentence?

When you send crypto, your wallet signs a message proving you own the funds, broadcasts it to the network, and pays a fee so that miners or validators include it in the next block that everyone agrees on. That is the whole trip, from the moment you tap "send" to the moment the transfer is permanent.

Everything below is just a closer look at each step: how the message is made, why it costs a fee, how long it takes, and how you can watch it happen yourself on a public tool called a block explorer.

What happens when you send crypto, step by step?

Let us slow the whole thing down. Sending crypto is not like a bank wire, where a company moves numbers in its private database. It is a public, verifiable event. Here is the life of a single transaction:

  • You create and sign it. Your wallet builds a message that says, roughly, "send X to this address, from my account." It then signs that message with your private key. The signature proves you authorized it without ever revealing your key. This is the moment you are actually approving, so read what you sign.
  • You broadcast it. Your wallet hands the signed message to a nearby node, a computer running the network's software. That node passes it to its neighbors, who pass it along again, until the whole network has heard about your pending transaction within seconds.
  • It waits in the mempool. Before it lands in a block, your transaction sits in a waiting area called the mempool (memory pool), along with everyone else's pending transactions. Think of it as the line outside a club with a strict door capacity.
  • A miner or validator picks it up. Whoever is building the next block chooses which waiting transactions to include. Space is limited, so they tend to pick the ones offering the highest fees first. Include yours, and it moves from "waiting" to "in the block."
  • It gets confirmed, then final. Once your transaction is in a block, it has one confirmation. As more blocks stack on top, it becomes harder and harder to undo, until it is effectively permanent. That final state is the one you actually care about.

The key mental shift from Web2: nobody in the middle is deciding to move your money. You proved you own it, you broadcast the proof, and the network recorded it. If this "no middle party" idea is still fuzzy, what is Web3 walks through it from the ground up, and how blockchain works explains the shared ledger these transactions land in.

What are gas fees and why do they spike?

A gas fee is the payment you make to have your transaction included in a block. It exists because block space is a limited resource, and the fee is how the network decides who gets in when demand is high. In one line: gas is the price of a seat on the next block.

Here is the analogy that makes it click. Imagine every transaction is a person waiting in line for a train, and each train (block) only has so many seats. When the platform is quiet, you walk on and pay almost nothing. When a thousand people show up at once, seats become scarce and people offer extra to grab one of the few remaining spots. The fee is not a fixed ticket price. It is a bid to skip the queue for scarce space.

That is exactly why fees spike. The network does not raise prices in a back room; users outbid each other. When a token launch, a big market move, or a hyped mint floods the mempool, everyone wants into the same few blocks, so the going rate to get included shoots up. When things calm down, fees fall back to almost nothing. Those numbers are the live result of supply (limited block space) meeting demand (how many people want in right now).

Two things affect what you pay:

  • How busy the network is. More competition for the same block space means a higher fee to get picked. This is the part that swings wildly hour to hour.
  • How heavy your transaction is. A simple transfer is light. Interacting with a complex smart contract, a swap, a mint, a multi-step action, does more computational work, so it uses more gas. You are paying for the work, not just the transfer. What is a smart contract explains why some actions are heavier than others.

The honest takeaway for a beginner: fees are not a scam and not a bug. They are the toll for using a shared, limited resource that nobody owns. When you see a fee estimate that looks high, it usually means the network is congested right now, and waiting for a quieter moment is often all it takes to pay less.

How long does a crypto transaction take?

It depends on the network and how much you pay, but most transactions are included within seconds to a few minutes. Becoming truly final takes longer, and that difference matters. There is no single answer because different blockchains produce blocks at different speeds, and a higher fee can move you up the queue.

Two forces decide your wait:

  • Block time. Every network adds a new block on its own rhythm. Some chains produce blocks every few seconds, others take longer. Your transaction cannot be included faster than the next block arrives.
  • Your fee versus everyone else's. If the mempool is crowded and you offered a low fee, block builders will pick higher-fee transactions ahead of yours, and you wait through several blocks. Offer a competitive fee and you tend to get in on the next block or two.

But "included" is not the same as "done." A transaction that just landed in a block has one confirmation, and in rare cases the network can still reshuffle very recent blocks. That is why serious platforms wait for several confirmations before treating a transfer as settled. For a coffee-sized amount, one confirmation is usually fine. For a large transfer, you wait for it to go deep enough that reversing it is effectively impossible. More on that next.

What does "final" really mean, and when is a transaction safe?

Here is where I put on my auditor hat, because this is the part beginners get wrong and scammers exploit.

"Confirmed" and "final" are not the same thing. When your wallet flashes "confirmed," it usually means your transaction made it into a block. But the newest blocks at the tip of the chain are the least settled. Under certain conditions, the network can drop or reorder a very recent block, which would undo transactions inside it. As more blocks pile on top of yours, undoing it becomes astronomically expensive and, in practice, impossible. That deep, cannot-be-reversed state is what "final" really means.

Why should a beginner care? Because there is a window between "included" and "final" where things are not yet settled, and that window is where a certain class of tricks lives. A shady seller might show you a fresh, one-confirmation transaction as "proof of payment" and hand over goods before it is locked in, only for the transaction to vanish. The professional habit is simple: for anything valuable, wait for depth, not just a green checkmark.

This is also why crypto's "no undo button" cuts both ways. Once a transaction is final, nobody can reverse it, not you, not support, not a court order to a company. That permanence is the feature. It is also the reason a wrong address or an approval you did not understand can cost you everything, which is exactly what crypto wallets explained prepares you to avoid.

What is a block explorer, and how do you read one?

A block explorer is a free public website that lets anyone look up any transaction, address, or block on a blockchain. It is the receipt system for a network that has no private database, and learning to read it is one of the most empowering beginner skills. Every on-chain transaction is public, so an explorer just shows you the shared ledger in plain view.

Paste a transaction ID (a long string called a hash) into an explorer and you can read the whole story like a local:

  • Status. Success, pending, or failed. Yes, transactions can fail and still cost a fee, because the network did the work to check them.
  • From and to. The sending and receiving addresses. On most chains these are pseudonymous, a public address like a public account number, not a name.
  • Amount and fee. How much was sent and what the gas fee cost. This is where you confirm you actually paid what you expected.
  • Confirmations. How many blocks have stacked on top since inclusion. This number is your "how final is this" meter. More confirmations, more settled.
  • Block number and timestamp. Which block included it and exactly when.

The superpower here is verification without trust. If someone claims they paid you, you do not take their word for it, you look it up yourself and check the status and confirmations. If a project claims a wallet holds a treasury, you can inspect that address directly. An explorer turns "trust me" into "check for yourself," which is the entire spirit of Web3. Later, the same tool is how you start to research a crypto project instead of believing a pitch.

Related questions

Do all blockchains call it "gas"? No. "Gas" is the term popularized by Ethereum and chains like it. Other networks use their own words for the same idea, a fee paid to include your transaction. The concept is universal even when the name changes: you are paying for limited block space and computational work.

Why did my transaction fail but still charge a fee? Because the network still had to do the work of checking it. A transaction can fail if a condition inside a smart contract is not met or if you did not attach enough gas to finish the job. The failed attempt consumed real computation, so it still costs, even though nothing moved.

Can I cancel a crypto transaction after sending it? Sometimes, but only while it is still pending in the mempool, and it is not guaranteed. Once it is included in a block, it is on its way to final and cannot be undone. This is why double-checking the address and amount before you sign matters so much. There is no support line to reverse it.

Why are fees sometimes tiny and sometimes huge on the same network? Because fees are set by live demand, not a fixed price. When few people are transacting, block space is plentiful and cheap. When a launch or market event floods the network, everyone bids for the same scarce space and fees spike. Waiting for a quieter time is often the simplest way to pay less.

Is a transaction with one confirmation safe? For small amounts, usually yes. For large or important transfers, wait for more confirmations. The first confirmation means "included," but deeper confirmations mean "harder and harder to reverse." Serious platforms wait for depth before treating a transfer as truly settled.

What is the difference between a Layer 1 and a Layer 2 for fees? Some networks are built as faster, cheaper layers on top of a main chain, largely to reduce fees. Layer 1 vs Layer 2 explains how that works and why the same action can cost very different amounts depending on where you do it.

Where to go next

A crypto transaction is not magic and not a black box. You sign a message, broadcast it, and pay a fee to claim a seat in the next block, then watch it move from pending to final on a public explorer anyone can read. The one habit that separates a local from a tourist: for anything valuable, wait for depth, not just a green checkmark.

The best way to make this stick is to watch a real transaction travel the whole path yourself, step by step. Your First 90 Days in Web3 does exactly that in a short, interactive checkpoint, taught with a security auditor's eye. Follow the life of a transaction below, it is free, and you do not need an account.

Tagged

Crypto for BeginnersGas FeesTransactions