How to Read the Bitcoin Blockchain
The Bitcoin blockchain is a public record of every transaction ever made. You don't need any special access to read it — everything is visible to anyone with an internet connection. Here's what you're looking at and how to interpret it.
What Is the Blockchain?
The blockchain is a sequence of blocks. Each block contains a set of transactions. Blocks are linked together cryptographically — each block references the hash of the previous block. This makes the history tamper-evident: changing any past transaction would require redoing all the computational work since then.
Basic Concepts to Know First
Block
A bundle of transactions. Bitcoin targets one block every ~10 minutes. Each block has a height (its position in the chain, starting from block 0 — the genesis block).
Transaction
A transfer of value. Every transaction has inputs (Bitcoin coming from previous outputs) and outputs (Bitcoin going to addresses). Transactions are identified by a txid (transaction ID) — a 64-character hex string.
UTXO (Unspent Transaction Output)
Bitcoin doesn't use account balances like a bank. You have UTXOs — pieces of Bitcoin you received and haven't yet spent. Your "balance" is the sum of all your UTXOs. When you spend Bitcoin, you consume one or more UTXOs and create new ones.
Address
A Bitcoin address is a destination for funds — derived from a public key. It's like an email address for receiving money. It doesn't store Bitcoin; the UTXO associated with that address is what holds the value.
How to Read a Transaction
Go to mempool.space and search for any txid or address. Here's what you'll see on a transaction page:
Inputs
The UTXOs being consumed. Each input references a previous transaction output. The sum of inputs must equal the sum of outputs plus the fee.
Outputs
Where the Bitcoin is going. Usually there are 2 outputs: the recipient, and a change address back to the sender. If there's only 1 output, there was no change (the sender sent exactly the right amount, or a whole UTXO was spent).
Fee
Inputs minus outputs = fee. This goes to the miner who includes the transaction in a block. Displayed in satoshis and as a rate (sats/vbyte).
Confirmation Status
Unconfirmed transactions are in the mempool (waiting). Once included in a block, they have 1 confirmation. Each subsequent block adds another. Most consider 6 confirmations to be final (irreversible in practice).
How to Read a Block
Search for a block height on mempool.space (e.g., search "840000" for the 4th halving block). You'll see:
- Height — block number in the chain
- Timestamp — when the miner found it
- Miner — which mining pool found the block
- Reward — the block subsidy + fees paid to the miner
- Transactions — list of all transactions in the block
- Size/Weight — how full the block is
- Hash — the block's unique identifier
How to Read an Address
Search any Bitcoin address. You'll see:
- Current balance (sum of unspent UTXOs)
- Total received (all-time inflows)
- Total sent (all-time outflows)
- Full transaction history
This is why address reuse harms privacy — once your address is known, anyone can see your balance and transaction history forever.
The Coinbase Transaction
Every block's first transaction is the "coinbase transaction" — not to be confused with the exchange. This is where new Bitcoin is created and paid to the miner along with transaction fees. It has no inputs — it creates Bitcoin from nothing, up to the current block reward amount.
The Mempool
mempool.space shows the current state of unconfirmed transactions. You can see fee levels, how many transactions are waiting, and how long different fee rates will take to confirm. This is practical for timing your own transactions.
Privacy Implications
The blockchain is permanent and public. Transaction patterns, wallet clustering, and address reuse all leave traces that can be analyzed. Chain analysis companies (Chainalysis, Elliptic) make a business of tracing Bitcoin flows. If privacy matters, learn about Coinjoin, avoid address reuse, and use a new address for every transaction.
Summary
The Bitcoin blockchain is a fully transparent ledger. With mempool.space or blockstream.info, you can trace any transaction, verify any balance, and watch Bitcoin move in real time. Understanding UTXOs and the transaction model is key to reading it correctly.
Also see: Bitcoin Block Explorer Guide | Bitcoin Security Checklist | What Is Bitcoin?