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?