What Actually Happens When You Send Bitcoin
A step-by-step look at the full lifecycle of a Bitcoin transaction — from the moment you hit send to the point it's permanently recorded on the blockchain.
You open your wallet app, paste an address, type an amount, and hit send. A few minutes later, the other person has the bitcoin. Simple enough from the outside.
But under the hood, a surprising amount happens between "send" and "received." Understanding this process is one of the best ways to grasp how Bitcoin actually works — not as an abstract concept, but as a living system.
Let's walk through it step by step.
Step 1: Your Wallet Creates the Transaction
When you hit send, your wallet software builds a transaction. This is basically a message that says: "I want to move X bitcoin from this address to that address."
But here's the thing — your wallet doesn't hold bitcoin the way a bank account holds dollars. Instead, it holds private keys that prove you control certain amounts of bitcoin on the blockchain. Those amounts are called unspent transaction outputs (UTXOs). Think of them like individual bills in your wallet rather than a single balance.
Your wallet picks enough UTXOs to cover the amount you're sending, creates the transaction, and if there's leftover, sends the "change" back to an address you control. Just like paying for a $7 coffee with a $10 bill and getting $3 back.
Step 2: Your Wallet Signs It
This is where the cryptography kicks in. Your wallet uses your private key to create a digital signature for the transaction. This signature proves two things:
- You actually control the bitcoin you're trying to spend.
- Nobody has tampered with the transaction details.
The clever part? Anyone on the network can verify your signature using your public key — but they can't reverse-engineer your private key from it. It's a one-way street. You prove ownership without revealing the secret.
This is why keeping your private keys safe matters so much. Whoever holds the keys can sign transactions. No key, no signature. No signature, no spending.
Step 3: Broadcast to the Network
Once signed, your wallet broadcasts the transaction to the Bitcoin network. It sends it to a few nodes (computers running Bitcoin software), and those nodes pass it along to other nodes. Within seconds, your transaction has spread across thousands of machines worldwide.
At this point, your transaction isn't confirmed yet. It's just been announced. Think of it like dropping a letter in a mailbox — it's in the system, but it hasn't been delivered.
Step 4: The Mempool — Waiting Room
Your transaction lands in something called the mempool (short for memory pool). This is the waiting area where unconfirmed transactions sit until a miner picks them up.
Every node on the network maintains its own mempool. When your transaction arrives, the node checks: Is the signature valid? Does this person actually have the bitcoin they're trying to spend? Are they trying to double-spend? If everything checks out, the transaction gets added to the mempool.
Here's where fees come in. Miners prioritize transactions that pay higher fees because, well, they like getting paid. If you set a low fee during a busy period, your transaction might sit in the mempool for hours. Set a higher fee, and miners will pick it up faster. Your wallet usually estimates a reasonable fee for you.
Step 5: A Miner Picks It Up
Miners are constantly pulling transactions from the mempool and bundling them into candidate blocks. A block is essentially a batch of transactions — currently, each block can hold about 1-4 MB of data.
The miner selects which transactions to include (usually the highest-fee ones first) and arranges them into a block. Then comes the hard part: they have to solve a computational puzzle to "mine" the block. This is proof of work.
The puzzle itself is simple to describe but extremely hard to solve. The miner has to find a number (called a nonce) that, when combined with the block data and run through a hash function, produces an output below a certain target. There's no shortcut — they just have to guess and check, billions of times per second.
On average, it takes about 10 minutes for someone across the entire network to find a valid solution.
Step 6: Block Added to the Blockchain
When a miner solves the puzzle, they broadcast the new block to the network. Other nodes verify that everything is legit — valid proof of work, valid transactions, no double-spends — and then add the block to their copy of the blockchain.
Your transaction is now confirmed. It's been written into the permanent ledger.
The miner who found the block collects two rewards: the block subsidy (currently 3.125 BTC of newly created bitcoin) and all the transaction fees from every transaction in the block. That's their incentive for doing all that computational work.
Step 7: Confirmations Stack Up
One confirmation means your transaction is in a block. But the real security comes from what happens next. As more blocks get added on top of yours, your transaction becomes harder and harder to reverse.
After 6 confirmations (about an hour), your transaction is generally considered irreversible. To undo it, an attacker would have to redo the proof of work for your block and every block after it — faster than the rest of the network combined. For any meaningful amount, that's practically impossible.
For small, everyday transactions, most wallets and services accept 1-2 confirmations. For large amounts, waiting for 6 is the standard.
The Whole Picture
So here's the full journey:
- Wallet creates transaction — picks UTXOs, calculates change
- Wallet signs it — proves ownership with your private key
- Broadcast — transaction spreads across the network in seconds
- Mempool — transaction waits for a miner, prioritized by fee
- Miner includes it in a block — bundles it with other transactions and solves proof of work
- Block confirmed — added to the blockchain permanently
- More confirmations — each new block makes it more secure
The whole process, from send to first confirmation, typically takes about 10 minutes. No bank. No intermediary. No business hours. Just math, cryptography, and a global network of computers agreeing on who owns what.
That's what makes Bitcoin different. Not that it's fast (it's not, by modern payment standards), but that it works without requiring anyone's permission or trust. Every step is verifiable. Every transaction is final. And it runs 24/7, everywhere on Earth.
