The Bitcoin Genesis Block (2009): Block Zero and Its Hidden Message
On 3 January 2009 the first Bitcoin block was mined. See what the genesis block contains, the newspaper headline inside it and why its 50 coins cannot be spent.
Every blockchain starts with a first block, and Bitcoin's was created on 3 January 2009. Known as the genesis block or block zero, it is hard-coded into every copy of the Bitcoin software. Although it is small and nearly empty, it records the exact moment the network began.
What the genesis block contains
The genesis block holds a single transaction, a coinbase transaction that created the first block reward of 50 bitcoins. Like all blocks, it has a header with a version number, a timestamp, a difficulty target and a nonce. Because it is the first block, its field for the previous block's hash contains only zeros.
Satoshi Nakamoto mined it, and the timestamp reflects 3 January 2009. Block 1 followed on 9 January, so the earliest days of the chain were slow, with very few participants running the software. The ten-minute block target was not met in those days because there was almost no mining power on the network, and the difficulty sat at its minimum value.
The embedded message
The coinbase of the genesis block includes a line of text taken from a newspaper headline of that day: "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks." This refers to the British newspaper The Times and to the financial crisis of the period.
The message does two things. It works as a timestamp, since the headline proves the block was not created before that date. It is also widely read as a comment on the motivations behind Bitcoin, although Nakamoto never explained the choice in detail, and any interpretation beyond the facts is speculation.
Why the first 50 coins cannot be spent
The reward from the genesis block is unspendable. This is a quirk of how the software was written: the genesis block is built directly into the code rather than being validated like a normal block, and its coinbase output is not recorded in the database of spendable coins. Transactions that attempt to spend it are rejected. Whether this was an intentional decision or a side effect has not been confirmed by its author, so it is best described as a known behaviour rather than a design goal.
People have sent small amounts to the genesis address as a symbolic gesture, and those coins are visible on the public ledger.
The first transaction between people
The first transfer to another person happened in block 170 on 12 January 2009, when Nakamoto sent 10 bitcoins to Hal Finney, a cryptographer who had been one of the first to download and run the software. Finney had publicly mentioned that he was running Bitcoin. That block is often marked as the first real payment on the network.
The early network
Version 0.1 of the software had been announced to the mailing list on 9 January 2009. In the early months, mining was done on ordinary computer CPUs. Participation was small, and there was no market price for bitcoin. The first recorded exchange rate came later, in October 2009, when a website called New Liberty Standard published an exchange rate based on the cost of electricity used for mining. That calculation was an estimate rather than a trade.
| Date | Event |
|---|---|
| 31 Oct 2008 | Whitepaper announced on a cryptography mailing list |
| 3 Jan 2009 | Genesis block mined |
| 9 Jan 2009 | Software v0.1 announced; block 1 mined |
| 12 Jan 2009 | First transaction to another person (block 170) |
Checking it yourself
Anyone can inspect block zero. Block explorers display it, and a full node contains it from the first start. Its hash begins with a long run of zeros, which reflects the proof of work done on it: 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f. Because the hash depends on every field in the header, changing a single character of the block would produce a completely different value, and all later blocks would stop matching.
The same idea of comparing hashes is used when you verify a downloaded file against a published checksum. If you want practical guides on keeping your own site files and backups verifiable, the knowledge base is a good place to look.
Why the genesis block still matters
- It anchors the chain. Every later block links back to it through hashes, so a node can verify the whole history from block zero.
- It shows the importance of reproducible software. All nodes must agree on the same first block, which is why it is fixed in code.
- It is a historical record. The embedded headline gives an independent date reference that anyone can check.
Many later blockchains also have genesis blocks, and some include their own messages or pre-allocated balances. Those differ in important ways. Some projects distribute a large portion of coins to founders at launch, while Bitcoin's genesis block distributes nothing spendable.
A practical lesson for site owners
Verifiable history is useful beyond blockchains. A reliable backup and a dated record of changes are what let you restore a website after a mistake or an attack. Our knowledge base explains how to set up backups on a Plesk-based hosting plan, so that your own site always has a known-good starting point.