When you send Bitcoin, you're not moving a digital coin from one account to another. You're creating a cryptographically signed message that reassigns ownership of unspent transaction outputs on the blockchain. Understanding this process reveals why Bitcoin is both secure and transparent โ and why transactions sometimes take longer than expected.
Bitcoin doesn't use account balances like a bank. Instead, it tracks individual chunks of bitcoin called UTXOs (Unspent Transaction Outputs). Think of UTXOs like physical bills in your wallet โ you don't have a "balance," you have specific bills that add up to a total.
UTXO: A specific amount of bitcoin sent to your address and not yet spent
Balance: The sum of all UTXOs assigned to addresses you control
Spending: You must consume entire UTXOs โ change is sent back to yourself
Creation: Every transaction destroys old UTXOs and creates new ones
๐ก The Cash Analogy
If you have a $20 bill and want to pay $12, you hand over the $20 and get $8 back as change. Bitcoin works the same way: you spend an entire UTXO and the difference comes back to you as a new UTXO (minus the transaction fee).
Every Bitcoin transaction has inputs (where the bitcoin comes from) and outputs (where it goes). The difference between total inputs and total outputs is the transaction fee paid to miners.
Inputs
UTXOs Being Spent
โ
Transaction
Outputs
New UTXOs Created
Fee
Inputs โ Outputs
To spend a UTXO, you must prove you own it by producing a valid digital signature using your private key. This signature proves you authorized the transaction without revealing your private key to anyone โ a fundamental property of public-key cryptography.
โ What signatures prove
The owner authorized this specific transaction. Cannot be forged without the private key. Cannot be reused for a different transaction.
โ What signatures don't reveal
Your private key remains secret. Observers can verify the signature is valid but cannot work backwards to discover the key that created it.
From the moment you hit "send" to final settlement, a Bitcoin transaction passes through several stages:
๐งฉ Transaction Steps
Construction: Your wallet selects UTXOs, builds the transaction, and signs it with your private key
Broadcast: The signed transaction is sent to connected nodes and propagates across the network
Mempool: The transaction enters the waiting area where unconfirmed transactions queue for inclusion
Mining: A miner includes your transaction in their candidate block and successfully mines it
First confirmation: Your transaction is in a block โ 1 confirmation. Safe for small amounts
Deep confirmation: After 6 blocks (~60 min), the transaction is considered irreversible
The mempool is not a single place โ each node maintains its own version. It's the collection of valid transactions waiting to be included in the next block. Miners pick transactions from the mempool, typically prioritizing those with higher fees.
๐ก Mempool Congestion
When many people transact simultaneously, the mempool grows and fees spike. During busy periods, low-fee transactions may wait hours or days. Your wallet's fee estimation tool helps you choose the right fee for your urgency level.
Transaction fees are paid to miners as an incentive to include your transaction. They're measured in satoshis per byte (sat/vB) โ larger transactions (more inputs/outputs) cost more regardless of the amount being sent.
1 confirmation: Transaction is in a block. Safe for small purchases.
3 confirmations: Very unlikely to be reversed. Safe for moderate amounts.
6 confirmations: Industry standard for finality. Virtually impossible to reverse.
Fee tip: Fees are per-byte, not per-bitcoin. Sending $10 or $10M costs the same fee.
๐ก Key Takeaway
Bitcoin transactions are irreversible by design. There is no "chargeback" or "undo." Once confirmed, a transaction is permanently recorded on every copy of the blockchain worldwide. Always double-check the recipient address before sending.
๐ช Track Bitcoin and crypto in real-time
Open Tracker โ