04 / 691BLK·0

Genesis Block

Block 0

Der Block auf Höhe 0, mit dem die Geschichte des Bitcoin-Hauptnetzes beginnt.

Genesis Block ist der festgelegte Anfangsblock des Bitcoin-Mainnets. Sein Header trägt das Datum 3. Januar 2009. Er enthält eine Transaktion mit einem 50-BTC-Ausgang, der besonders behandelt wird und nicht ausgegeben werden kann.

Genesis hat keinen Vorgängerblock; das entsprechende Headerfeld ist null. Bitcoin Core erzeugt seine Daten aus den Netzwerkparametern und prüft den erwarteten Hash. Knoten beginnen somit nicht mit einem beliebigen Block eines Peers. Block 1 verweist auf den Genesis-Hash; ein anderer Anfang ergäbe eine andere Historie. [Bitcoin Core v29.0 — chain parameters]

Die Headerzeit lautet 1231006505: 3. Januar 2009, 18:15:05 UTC. Diesen Wert setzte der Ersteller des Blocks; er ist keine unabhängige Aufzeichnung des Mining-Abschlusses. Der enthaltene Zeitungstext hilft bei der historischen Einordnung, beweist aber weder die genaue Stunde noch die bürgerliche Identität des Autors. [Bitcoin Core v29.0 — chain parameters] [Bitcoin Developer Reference — Block Chain]

Der Eingang der einzigen Transaktion enthält den englischen Text einer Times-Schlagzeile über eine drohende zweite Bankenrettung. Die Nachricht gehört zu den Transaktionsdaten und ist keine Anmerkung eines Blockexplorers. Sie als Kritik an Bankenrettungen zu lesen deutet die Textwahl; das Protokoll leitet daraus keine politischen Regeln ab. [Bitcoin Core v29.0 — chain parameters]

Beim Anschließen von Genesis überspringt Bitcoin Core dessen Transaktionen; der ursprüngliche Ausgang gelangt deshalb nicht in die UTXO-Menge. Das ist keine gewöhnliche Reifezeit für Mining-Vergütungen, und weitere Bestätigungen entsperren ihn nicht. Selbst der passende private Schlüssel würde den fehlenden ausgebbaren Ausgang nicht erzeugen. [Bitcoin Core v29.0 — genesis validation exception]

Ein Explorer kann spätere Zahlungseingänge bei einer mit Genesis verbundenen Adresse anzeigen. Sie sind nicht der ursprüngliche Ausgang von Block 0: Sie besitzen eigene Transaktionskennungen und Ausgabebedingungen. Die besondere Auslassung von Genesis gilt nicht automatisch für sie. Ein Adressbestand ist daher nicht mit der Ausgebbarkeit der ursprünglichen 50 BTC gleichzusetzen. [Bitcoin Core v29.0 — genesis validation exception] [Bitcoin Developer Reference — Block Chain]

Auf einem eigenen Mainnet-Knoten liefert getblockhash 0 eine Kennung, die mit 000000000019d668 beginnt. getblock mit diesem Hash und Detailstufe 2 zeigt den Block samt dekodierter Transaktion. Diese Daten lassen sich mit Bitcoin Cores Parametern vergleichen; ein Explorer-Screenshot allein ersetzt keine Datenprüfung. [Bitcoin Core — getblockhash RPC] [Bitcoin Core — getblock RPC]

Testnetze und regtest besitzen eigene Parameter und andere Genesis-Hashes. Vor einem Vergleich ist daher das Netzwerk zu prüfen, nicht nur Höhe 0. Ein gleicher Genesis belegt einen gemeinsamen Anfang, aber weder die Gültigkeit aller Folgeblöcke noch die Sicherheit einer Wallet oder die aktuelle Kontrolle über Schlüssel. [Bitcoin Core v29.0 — chain parameters]

Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Bitcoin, Satoshi Nakamoto, Bitcoin Whitepaper, Blocksubvention, Timechain. Auf diesen Eintrag verweisen außerdem Bitcoin, Satoshi Nakamoto, Timechain, Blocksubvention.

DOC · 001Bitcoin Core v29.0 — chain parametersPrimärquelleDOC · 002Bitcoin Core v29.0 — genesis validation exceptionPrimärquelleDOC · 003Bitcoin Core — getblockhash RPCPrimärquelleDOC · 004Bitcoin Core — getblock RPCPrimärquelleDOC · 005Bitcoin Developer Reference — Block ChainPrimärquelle
Geprüft am 1. August 2026Quellenbasiert · Keine Anlageberatung