Block-Header
Aktualisiert Aug 18, 2026 Ein Block-Header ist der Kopf eines
Blocks in einer Blockchain. Er beinhaltet die zentralen Identifikationsdaten des Blocks, nicht dessen vollständige Transaktionsliste.
Der Block-Header enthält die
Metadaten eines Blocks: den Erstellungszeitpunkt, die Verknüpfung mit dem vorherigen Block und einen einzelnen Hash, der alle enthaltenen Transaktionen repräsentiert. Im Kern umfasst der Block-Header also alle Informationen zu einem Block, mit Ausnahme der reinen Transaktionsliste.
Bei Bitcoin hat der Block-Header eine feste Größe von 80 Byte und besteht aus sechs Feldern:
Version: Die Versionsnummer des Blocks. Sie gibt an, welchen Konsensregeln der Block entspricht, und kann anzeigen, dass er ein Protokoll-Upgrade unterstützt.
Hash des vorherigen Blocks: Der
Hash des vorangehenden Block-Headers. Dieser Hash verbindet die einzelnen Blöcke zur Blockchain.
Merkle-Wurzel: Ein einzelner Hash, der aus allen Transaktionen des Blocks abgeleitet wird. Er wird berechnet, indem die Transaktionen in einer Baumstruktur zusammengehasht werden. Weil jede Transaktion in diese Berechnung einfließt, ändert sich die
Merkle-Wurzel, sobald auch nur eine einzige Transaktion verändert wird.
Zeitstempel: Der ungefähre Erstellungszeitpunkt des Blocks, angegeben als Unix-Zeitstempel.
Schwierigkeitsziel (nBits): Ein kompakt kodierter Schwellenwert, den der Header-Hash unterschreiten muss. Die Netzwerkschwierigkeit, die nicht direkt im Block-Header angegeben ist, wird aus diesem Zielwert abgeleitet.
Nonce: Ein Zähler, den Miner über das
Nonce-Feld immer wieder ändern, während sie nach einem gültigen Hash suchen.
Miner hashen den Block-Header, um einen gültigen Hash für den Block zu finden. Da der Header nur 80 Byte groß ist, ist das weit effizienter, als jede einzelne Transaktion im Block zu hashen, deren Anzahl in die Tausende gehen kann. Beim
Mining eines Blocks wird der Header zweimal hintereinander durch die kryptografische Hash-Funktion SHA-256 geleitet. Das Ergebnis bildet die Kennung des Blocks.
Wegen ihrer geringen Größe sind Block-Header auch für leichte Clients nützlich. Die vollständige
Bitcoin-Blockchain zu speichern, kann viel Speicherplatz erfordern. Ein Gerät, das nur die Block-Header vorhält, benötigt nur einen Bruchteil davon. Da jeder Header über die Merkle-Wurzel eindeutig mit seinen Transaktionen verknüpft ist, lässt sich mit einem leichten Client später prüfen, ob eine bestimmte Transaktion in einem Block enthalten war, ohne dass man die gesamte Blockchain herunterladen muss. Dieser Ansatz ist weiterhin teils auf externe Datenquellen angewiesen, ermöglicht aber ein gewisses Maß an Verifizierung auf Geräten mit begrenzten Ressourcen.