Bitcoin Genesis Block

The very first block of the Bitcoin blockchain – mined January 3, 2009

Overview

The genesis block (Block 0) is the foundational block of the Bitcoin blockchain. It was mined by Satoshi Nakamoto on January 3, 2009 and is hardcoded into every Bitcoin node. It has no predecessor and contains only one transaction – the coinbase transaction that created the first 50 BTC (which remain permanently unspendable due to a deliberate code choice).

Block Header (80 bytes)

The block header is double-SHA256 hashed to produce the block hash.

Block Hash (double SHA-256 of header):

000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

Coinbase Transaction (only transaction in the block)

Full serialized coinbase transaction hex (approx. 204 bytes):

01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000

Key Special Properties