Everything after the 80-byte header: how the first bitcoins were created
This is the exact byte-for-byte content that appears after the block header and the 1-byte transaction count (01).
A coinbase transaction is how new bitcoins are created in every block. It has no real “from” address — it mints brand-new coins as a reward for the miner who solved the block puzzle.
In the genesis block there is only one transaction — this coinbase — which created the very first 50 BTC.
The genesis block doesn't actually use a modern Bitcoin address in its output script. Instead, it places the full public key directly into the locking script (an old style called Pay-to-Public-Key or P2PK).
However, block explorers and wallets usually display this output as the more familiar address starting with “1”. Here's exactly how that address is derived from the raw public key — step by step.
04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f
This 65-byte value begins with 04 (the marker for uncompressed format) and is the actual cryptographic public key embedded in the genesis coinbase output.
261c1eb21fc4708c6acbe1cfc6d4565652e9e768b620782898936b93000a6c02
This produces a 20-byte value called the hash160 (also called pubkey hash):
62e907b15cbf27d5425399ebf6f0fb50ebb88f18
This 20-byte hash is the core of most legacy Bitcoin addresses.
0062e907b15cbf27d5425399ebf6f0fb50ebb88f18
The leading 00 tells software this is a standard P2PKH address on the Bitcoin main network.
Double-hash the 21 bytes above (SHA-256 twice) and take the first 4 bytes:
First SHA 256 gives:
9b90f16de7f0e580c07735dac15ffe23e2f8f8e103914e509aa91913ffdb9fb6
Second SHA 256 gives:
c29b7d937e3049e279391e62fdf00c12def7444013ddf6215808d10e9f2d5996
First 4 bytes
c29b7d93
Combine the version + hash160 + checksum:
0062e907b15cbf27d5425399ebf6f0fb50ebb88f18c29b7d93
Then convert that 25-byte string into Base58Check format (the friendly string that avoids confusing characters like 0/O, I/l):
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
This is the confirmed address as seen at: Genesis Block on Mempool
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa is what explorers and wallets derive and display for convenience.This derivation process is why block explorers show the genesis reward as going to 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa, even though the actual blockchain script contains the longer public key.
Although the output looks normal, Satoshi hardcoded an exception in the original Bitcoin software:
This makes the first 50 BTC a permanent museum piece. Small amounts later sent to the derived address 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa are spendable if someone has the private key — but the original reward cannot move.
The part of the genesis block after the header is just one carefully crafted coinbase transaction (~204 bytes). It:
This single transaction is the root from which every bitcoin in existence is ultimately derived.