New to Bitcoin? Start at 1.1
5.1Lesson 1 of 6
What a block explorer shows
This lesson answers
- What is a block explorer?
- How do I look up a bitcoin transaction?
- What is a transaction ID (txid)?
- What do inputs and outputs mean on a block explorer?
- Why does an explorer show my payment as unconfirmed?
A block explorer is a search page for the public Bitcoin record. Paste in a transaction ID, an address or a block number, and it shows what the chain holds for it. It can't move coins or change anything; it only reads, and anyone can build one.
- Block number
- …also called the height
- Added
- …
- Transactions inside
- …
- Fees paid to the miner
- …all transactions together
- Mined by
- …from the block's own tag
Every explorer shows these same facts for this block, because they all read the same record.
See it on satoshis.watch →Three things you can search for
| Transaction ID | A 64-character code, also called a txid or hash, that names one payment. Your wallet or exchange shows it after you send. It is the most exact thing to search for. |
|---|---|
| Address | Shows every payment in and out of that one address, and what it holds now. Remember that a wallet uses many addresses. |
| Block | Shows when the block was added, who mined it, and every transaction inside. |
A transaction, field by field
Here is the first payment between two people, from block 170, the way an explorer lays it out:
| Field | What it shows | Block 170's payment |
|---|---|---|
| Transaction ID | The payment's name | f4184fc5…9e16 |
| Inputs | The earlier pieces of bitcoin being spent | One: the 50 bitcoin reward from block 9 |
| Outputs | Where the bitcoin goes now | Two: 10 bitcoin to the receiver, 40 back to the sender as change |
| Fee | Inputs minus outputs, kept by the miner | Nothing: 50 in, 50 out |
| Size | Space taken in the block, which sets the fee | 275 bytes |
| Status | Unconfirmed, or the block it is in and its confirmations | Block 170, on 12 January 2009 |
The fee is never written down as its own line. It is simply what the inputs hold that the outputs don't pay out, and the miner collects it.
An address page
An address page usually shows the balance now, the total ever received and sent, how many transactions touched it, and a list of them, newest first. Many explorers also list its unspent outputs: the separate pieces it holds. Pieces, change and balances explains why those matter.
Explorers often add a dollar value and sometimes a name such as an exchange. Those come from the explorer, not from the chain. The chain itself records amounts, addresses and times, never names.
Unconfirmed, then confirmed
A payment that has been sent but isn't in a block yet shows as unconfirmed or pending. Explorers learn about it from the queue of waiting payments, which each node keeps for itself, so a brand-new payment can appear on one explorer a few seconds before another. Once it is in a block, every explorer agrees. See fees and confirmations.
Check yourself
Practice, not a test. Think of your answer first, then reveal it.
1Does a block explorer hold or control any bitcoin?Reveal
No. It only reads the public record and shows it in a friendlier form. Anyone can run one.
2A transaction has one input of 50 bitcoin and outputs of 10 and 40. What was the fee?Reveal
Nothing. The fee is whatever the inputs hold minus what the outputs pay out: 50 minus 50.
3Why can two explorers show slightly different numbers for the same address?Reveal
They may count unconfirmed payments differently, round amounts, or add labels and prices from their own sources. The confirmed record underneath is the same.
Sources
- Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System (2008), section 2 on transactions.
- Transaction f4184fc5…9e16 in block 170, its input from block 9, and the newest block: read from a Bitcoin node.