BTC 57’822 €Abstand zum Floor −5,4 %Zone Floor-Zone€1 = 1’729 Sats
21Bitcoin Power Law

Rechner wählen

Magazin · Grundlagen

Was ist ein Bitcoin-Block? Aufbau und Inhalt erklärt

Bitcoin-Block erklärt: die 80 Byte des Blockkopfs, die Coinbase-Transaktion mit der Belohnung, die Merkle-Root und das Blockgewicht von 4 Mio. WU.

Von · · 13 Min. Lesezeit

Ein Bitcoin-Block ist ein Datenpaket aus zwei Teilen: einem Blockkopf von genau 80 Byte und einer Liste von Überweisungen. Die erste Überweisung jedes Blocks ist die Coinbase-Transaktion, mit der sich der Miner seine Belohnung auszahlt. Der Blockkopf verweist auf den vorherigen Block und fasst alle Überweisungen in einem einzigen Fingerabdruck zusammen, der Merkle-Root. Wie viel in einen Block passt, begrenzt seit 2017 nicht mehr ein Megabyte, sondern ein Gewicht von 4 Millionen Einheiten.

Ein Bitcoin-Block in einfachen Worten

Stell dir ein Kassenbuch vor, in das alle zehn Minuten eine neue Seite eingeklebt wird. Oben auf jeder Seite steht ein kurzer Kopf: Seitennummer der vorherigen Seite, Datum, eine Prüfsumme über alle Buchungen darunter. Darunter folgen die Buchungen. Genau so ist ein Bitcoin-Block gebaut, nur dass die „Seitennummer“ ein Hash ist und die Prüfsumme kryptografisch.

Warum es überhaupt Blöcke braucht und warum ihr Kopf so schwer zu erzeugen ist, erklärt Proof of Work einfach erklärt. Wie eine einzelne Überweisung mit Inputs, Outputs und Wechselgeld aufgebaut ist, steht in Wie funktioniert eine Bitcoin-Transaktion?. Wo Überweisungen warten, bis ein Miner sie in einen Block packt, beschreibt Was ist ein Mempool?. Hier geht es um das Paket selbst: was genau drinsteht.

Stand 13. November 2026 hat die Kette rund 975’600 Blöcke. Jeder davon folgt demselben Aufbau wie der erste vom 3. Januar 2009.

Der Blockkopf: 80 Byte, sechs Felder

Der Blockkopf (Block Header) ist der wichtigste Teil des Blocks, obwohl er winzig ist. Nur über ihn rechnen die Miner. Der Hash eines Blocks, seine Kennung, ist der doppelte SHA-256-Hash dieser 80 Byte und sonst nichts.

FeldGrößeWas drinsteht
Version4 ByteRegelversion; einzelne Bits dienen Minern zum Signalisieren von Upgrades
Vorheriger Block-Hash32 ByteDer Hash des Blocks davor: das Glied der Kette
Merkle-Root32 ByteEin Fingerabdruck über alle Überweisungen im Block
Zeitstempel4 ByteSekunden seit dem 1.1.1970, vom Miner eingetragen
Bits (Zielwert)4 ByteDer Zielwert, unter dem der Block-Hash liegen muss, in Kurzform
Nonce4 ByteDie Zahl, die der Miner beim Probieren hochzählt

Version: mehr als eine Nummer

Die Version sagt, nach welchen Regeln der Block gebaut ist. Seit BIP 9 nutzen Miner einzelne Bits darin, um Zustimmung zu einem Soft Fork zu zeigen, so wie 2021 bei Taproot. Seit BIP 320 sind außerdem 16 Bits freigegeben, an denen Mining-Geräte zusätzlich drehen dürfen. Deshalb sieht das Versionsfeld heutiger Blöcke oft wie eine zufällige Zahl aus.

Vorheriger Block-Hash: das Glied der Kette

Dieses Feld macht aus vielen Blöcken eine Kette. Ändert jemand eine Überweisung in einem alten Block, ändert sich dessen Hash. Dann stimmt das Feld im nächsten Block nicht mehr, dessen Hash ändert sich ebenfalls, und so weiter bis zum neuesten. Ein Fälscher müsste die Arbeit für alle diese Blöcke neu leisten und dabei schneller sein als das ganze übrige Netz.

Zeitstempel: ungefähr genau

Der Miner trägt die Zeit selbst ein. Damit niemand stark schummeln kann, gelten zwei Regeln: Der Zeitstempel muss später sein als der Median der letzten elf Blöcke, und er darf höchstens zwei Stunden in der Zukunft liegen, gemessen an der Uhr der prüfenden Nodes. Blockzeiten können deshalb leicht durcheinander stehen: Ein Block kann eine frühere Zeit tragen als sein Vorgänger. Für die Difficulty-Anpassung alle 2’016 Blöcke reicht diese Genauigkeit.

Bits und Nonce: das Rätsel und der Lösungsversuch

„Bits“ ist der Zielwert in einer Kurzschreibweise. Ein Block ist nur gültig, wenn sein Hash als Zahl kleiner ist als dieser Zielwert. Die Nonce ist das Feld, das der Miner verändert, um einen neuen Hash zu bekommen. Sie hat nur 4 Byte, also rund 4,3 Milliarden Werte. Ein heutiges Mining-Gerät hat die in Sekundenbruchteilen durchprobiert. Dann muss sich etwas anderes ändern: die freien Versionsbits, der Zeitstempel oder, über die Coinbase-Transaktion, die Merkle-Root.

Der Blockkopf des Genesis-Blocks, Feld für Feld

Block 0, erzeugt am 3. Januar 2009 um 18:15:05 UTC:

  • Version: 1
  • Vorheriger Block-Hash: 32 Byte Nullen (es gab keinen Vorgänger)
  • Merkle-Root: 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b
  • Zeitstempel: 1231006505 (Sekunden seit 1.1.1970)
  • Bits: 0x1d00ffff
  • Nonce: 2083236893

Bits entschlüsseln: Das erste Byte (0x1d = 29) ist ein Exponent, die übrigen drei (0x00ffff) die Mantisse.
Zielwert = 0x00ffff × 256^(29 − 3) = 0xffff × 2²⁰⁸

Das ist der Zielwert der Difficulty 1. Der Block-Hash muss kleiner sein; deshalb beginnt er mit mindestens 8 hexadezimalen Nullen:
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

Heutige Zielwerte sind rund 150 Billionen Mal kleiner (die Difficulty lag am 12.11.2026 bei rund 148 Billionen), die Hashes beginnen mit rund 19 Nullen.

Die Merkle-Root: ein Fingerabdruck für tausende Überweisungen

Der Blockkopf enthält keine einzige Überweisung, aber er bindet sie alle. Das leistet die Merkle-Root, benannt nach dem Kryptografen Ralph Merkle.

So entsteht sie: Jede Überweisung wird gehasht. Dann werden je zwei Hashes aneinandergehängt und wieder gehasht. Aus 4’000 Hashes werden 2’000, dann 1’000, dann 500 und so weiter, bis ein einziger übrig bleibt. Ist eine Ebene ungerade, wird der letzte Hash verdoppelt. Der letzte Hash ist die Merkle-Root.

Das hat zwei Folgen. Erstens kann niemand eine Überweisung im Block austauschen, entfernen oder umsortieren, ohne dass sich die Root ändert und damit der Block-Hash. Die Arbeit des Miners wäre wertlos. Zweitens lässt sich beweisen, dass eine bestimmte Überweisung im Block steht, ohne den ganzen Block zu zeigen. Es genügen die Hashes entlang des Weges von der Überweisung zur Root.

Satoshi Nakamoto beschreibt dieses Verfahren schon im Whitepaper von 2008 als „Simplified Payment Verification“. Die Blockköpfe aller rund 975’600 Blöcke zusammen sind nur rund 78 MB groß. Die vollständige Blockchain ist dagegen rund 782 GB groß.

Die Coinbase-Transaktion: wie neue Bitcoin entstehen

Die erste Überweisung jedes Blocks ist besonders. Sie hat keinen Absender, keinen vorherigen Output, den sie ausgibt, und keine Signatur. Sie heißt Coinbase-Transaktion (nicht zu verwechseln mit der Börse Coinbase, die sich nach ihr benannt hat). Mit ihr zahlt sich der Miner seine Belohnung aus, und nur mit ihr entstehen neue Bitcoin.

Wie viel der Miner sich zahlen darf

Die Belohnung hat zwei Teile:

  • Die Subsidy: neu geschaffene Bitcoin. Seit dem Halving im April 2024 sind es 3,125 BTC pro Block. Wann und warum sie sich halbiert, erklärt Das Bitcoin-Halving.
  • Die Gebühren: die Summe der Gebühren aller Überweisungen im Block. Jede Gebühr ist die Differenz zwischen Inputs und Outputs einer Überweisung, und genau diese Differenzen sammelt die Coinbase-Transaktion ein.

Die Outputs der Coinbase-Transaktion dürfen zusammen höchstens Subsidy plus Gebühren betragen. Mehr macht den Block ungültig, und alle Nodes verwerfen ihn. Weniger ist erlaubt, aber der Rest entsteht nie. Block 501’726 vom Dezember 2017 ist so ein Fall: Der Miner beanspruchte nichts, 12,5 BTC wurden nie geschaffen. Auch deshalb wird es am Ende etwas weniger als 21 Millionen Bitcoin geben.

Was sonst noch in der Coinbase steht

Statt einer Signatur hat die Coinbase-Transaktion ein freies Feld von 2 bis 100 Byte. Seit BIP 34 (2012 vorgeschlagen, ab Block 227’931 im März 2013 Pflicht) muss es mit der Blockhöhe beginnen. Hintergrund: 2010 enthielten zwei Blöcke eine Coinbase-Transaktion, die einer älteren Byte für Byte glich. Die gleiche Kennung überschrieb jeweils die ältere, deren 50 BTC sind seither nicht mehr ausgebbar.

Der Rest des Feldes ist frei. Pools schreiben ihren Namen hinein, und hier liegt die Extranonce: zusätzliche Bytes, die der Miner verändert, wenn Nonce und Versionsbits ausgeschöpft sind. Jede Änderung ergibt eine neue Merkle-Root und damit eine neue Runde zum Probieren.

Der berühmteste Text steht im Genesis-Block: „The Times 03/Jan/2009 Chancellor on brink of second bailout for banks“, eine Schlagzeile der britischen Zeitung The Times. Die 50 BTC dieses ersten Blocks sind übrigens nicht ausgebbar; die Software führt sie nie im Bestand.

Seit SegWit trägt die Coinbase-Transaktion außerdem einen zusätzlichen Output ohne Wert: die Witness-Verpflichtung. Er enthält einen Fingerabdruck über die Signaturdaten aller Überweisungen, die nicht in die Merkle-Root eingehen.

100 Blöcke Wartezeit

Bitcoin aus einer Coinbase-Transaktion darf der Miner erst ausgeben, wenn 100 weitere Blöcke darauf gefolgt sind, rund 16 Stunden. Der Grund: Fällt ein Block bei einer kurzen Abspaltung aus der Kette, verschwindet seine Belohnung. Wer sie schon weitergegeben hätte, risse alle Empfänger mit.

Die Überweisungen im Block

Nach der Coinbase-Transaktion folgen die normalen Überweisungen, in einer Reihenfolge, die der Miner wählt. Eine Regel gilt: Gibt eine Überweisung den Output einer anderen aus dem gleichen Block aus, muss diese weiter vorn stehen. Welche Überweisungen der Miner nimmt, entscheidet in der Praxis der Gebührensatz in Satoshi pro vByte. Das steht ausführlich im Artikel über den Mempool.

Stand November 2026 enthält ein Block meist einige tausend Überweisungen. Wer einen Block selbst ansehen will, öffnet ihn in einem Block-Explorer wie mempool.space: oben die Felder des Kopfs, darunter Coinbase und Überweisungen.

  1. Block 975’857Fingerabdruck davorZahlungenEigener Fingerabdruck
  2. Block 975’858Fingerabdruck davorZahlungenEigener Fingerabdruck
  3. Block 975’859Fingerabdruck davorZahlungenEigener Fingerabdruck
Die drei jüngsten Blöcke der Bitcoin-Blockchain. Jeder Block trägt den Fingerabdruck (Hash) seines Vorgängers. Ändert jemand eine Zahlung in einem alten Block, ändert sich dessen Fingerabdruck, und kein Block danach passt mehr.

Wie groß ist ein Bitcoin-Block? Von 1 MB zu 4 Millionen Gewichtseinheiten

Die Blockgröße ist eine der am heftigsten umstrittenen Zahlen in der Geschichte von Bitcoin.

Bis 2010 gab es kein festes Limit außer einer technischen Obergrenze von 32 MB pro Nachricht. Satoshi Nakamoto führte 2010 still ein Limit von 1 MB ein, vermutlich als Schutz gegen Spam-Blöcke.

2015 bis 2017 stritt die Gemeinschaft, ob das Limit steigen soll. Am Ende stand 2017 SegWit (BIP 141) als Soft Fork. Es ersetzte das Megabyte durch ein Gewicht.

Seit August 2017 gilt: Ein Block darf höchstens 4’000’000 Gewichtseinheiten (Weight Units, WU) wiegen. Jedes Byte außerhalb der Signaturdaten zählt 4 WU, jedes Byte in den Signaturdaten (Witness) nur 1 WU. Ältere Nodes sehen nur den Teil ohne Signaturdaten, und der bleibt unter 1 MB. So blieb das Upgrade rückwärtskompatibel.

Gewicht, vByte und tatsächliche Größe

Gewicht = Bytes ohne Witness × 4 + Witness-Bytes × 1 ≤ 4’000’000 WU

Ein virtuelles Byte (vByte) ist 4 WU, also passen höchstens 1’000’000 vByte in einen Block.

Beispiel einer SegWit-Überweisung: 110 Byte ohne Witness, 110 Byte Witness

  • Gewicht = 110 × 4 + 110 × 1 = 550 WU = 137,5 vByte
  • Tatsächliche Größe: 220 Byte

Die Überweisung belegt also 137,5 vByte Blockplatz, obwohl sie 220 Byte groß ist. Je mehr Witness-Daten ein Block enthält, desto größer wird er in Bytes, bei gleichem Gewicht.

Grenzfälle:

  • Nur Daten ohne Witness: 4’000’000 ÷ 4 = 1’000’000 Byte = 1 MB
  • Fast nur Witness-Daten: knapp 4 MB. Der größte bisherige Block, Nr. 774’628 vom Februar 2023, kam mit einer großen Inscription auf fast 4 MB.

Im Durchschnitt: Die Blockchain wächst um rund 80 bis 90 GB im Jahr. Bei 52’560 Blöcken pro Jahr sind das rund 1,6 MB pro Block.

Für dich zählt das Gewicht bei der Gebühr: Du zahlst pro vByte, und Überweisungen von SegWit- und Taproot-Adressen wiegen weniger als ältere. Was Taproot an der Größe noch geändert hat, steht in Taproot und Schnorr.

Was eine Node an jedem Block prüft

Ein Block ist nicht gültig, weil ein Miner ihn verschickt. Er ist gültig, weil jede Node ihn selbst prüft und erst dann weitergibt. Die wichtigsten Prüfungen:

  1. Der Hash des Blockkopfs liegt unter dem Zielwert, und der Zielwert in „Bits“ stimmt mit der aktuellen Difficulty überein.
  2. Der vorherige Block-Hash zeigt auf einen bekannten Block.
  3. Der Zeitstempel hält die beiden Zeitregeln ein.
  4. Die Merkle-Root stimmt mit den mitgelieferten Überweisungen überein, ebenso die Witness-Verpflichtung.
  5. Das Gewicht liegt bei höchstens 4’000’000 WU.
  6. Die erste Überweisung ist eine Coinbase-Transaktion, und nur die erste. Sie zahlt nicht mehr als Subsidy plus Gebühren aus und beginnt mit der richtigen Blockhöhe.
  7. Jede andere Überweisung ist gültig: Ihre Inputs existieren und sind noch nicht ausgegeben, die Signaturen stimmen, kein Output wird zweimal ausgegeben.

Fällt eine Prüfung durch, verwirft die Node den ganzen Block, egal wie viel Rechenarbeit darin steckt. Deshalb kann auch ein Miner mit sehr viel Hashrate keine Bitcoin aus dem Nichts erzeugen oder fremde Coins ausgeben: Die Nodes würden seinen Block nicht annehmen.

Was das für dich als Bitcoin-Halter bedeutet

Du musst keinen Blockkopf lesen können, um Bitcoin zu sparen. Drei Dinge helfen trotzdem im Alltag.

Eine Bestätigung heißt: Deine Überweisung steht in einem Block. Jeder weitere Block obendrauf macht es teurer, sie wieder herauszulösen. Warum für große Beträge oft sechs Bestätigungen gelten, rechnet der Artikel über die Bitcoin-Transaktion vor.

Der Blockplatz ist knapp und fest. Rund 1’000’000 vByte alle zehn Minuten, egal wie viele Menschen gerade senden wollen. Das ist der Grund, warum Gebühren schwanken und warum es sich lohnt, kleine Beträge zu bündeln, bevor sie in die eigene Verwahrung gehen.

Die Geldmenge steht in jeder Coinbase-Transaktion. Jede Node prüft bei jedem Block, dass der Miner nicht mehr als die erlaubte Subsidy nimmt. Die Obergrenze von 21 Millionen ist keine Zusage einer Firma, sondern diese eine Prüfung, rund 144-mal am Tag.

Häufige Fragen

Was ist ein Bitcoin-Block einfach erklärt?

Ein Datenpaket, das etwa alle zehn Minuten an die Blockchain angehängt wird. Es besteht aus einem Blockkopf von 80 Byte, der auf den vorherigen Block verweist und die Rechenarbeit beweist, und einer Liste von Überweisungen, beginnend mit der Coinbase-Transaktion des Miners.

Wie groß ist ein Bitcoin-Block?

Das Limit ist ein Gewicht von 4’000’000 Gewichtseinheiten. In Bytes sind das zwischen 1 MB und knapp 4 MB, je nach Anteil der Signaturdaten. Im Durchschnitt sind Blöcke heute rund 1,6 MB groß.

Was ist die Coinbase-Transaktion?

Die erste Überweisung jedes Blocks. Sie hat keinen Absender und zahlt dem Miner die Subsidy (seit April 2024 3,125 BTC) plus die Gebühren aller Überweisungen im Block aus. Sie ist der einzige Weg, auf dem neue Bitcoin entstehen.

Wie viele Transaktionen passen in einen Block?

Das hängt von ihrer Größe ab. Eine einfache SegWit-Überweisung belegt rund 140 vByte, bei 1’000’000 vByte pro Block wären das gut 7’000. Weil viele Überweisungen größer sind, enthält ein Block meist einige tausend.

Was ist der Unterschied zwischen Block-Hash und Merkle-Root?

Die Merkle-Root ist ein Fingerabdruck über alle Überweisungen und steht im Blockkopf. Der Block-Hash ist der Fingerabdruck des ganzen Blockkopfs, also auch der Merkle-Root, und dient als Kennung des Blocks.

Kann ein Block nachträglich geändert werden?

Technisch würde jede Änderung den Block-Hash ändern und damit alle späteren Blöcke ungültig machen. Ein Angreifer müsste die Arbeit für diesen und alle folgenden Blöcke neu leisten und das restliche Netz überholen. Bei Blöcken, die schon einige Bestätigungen haben, ist das praktisch ausgeschlossen.

Quellen

Keine Finanz-, Rechts- oder Steuerberatung. Modelle sind keine Garantie.

Schlagwörter:

Der Bitcoin-Power-Law-Newsletter

Eine E-Mail, wenn wir einen neuen Artikel oder Rechner veröffentlichen. Jede Ausgabe hat einen Abmeldelink.

← Alle Artikel