Bitcoin VerityVergleich öffnen

Stufe 10 · Verifikation und zweite Ebenen

Merkle-Bäume und kryptografische Commitments

Wie ein Hash im Block-Header Tausende Transaktionen bindet – und was ein Inklusionsbeweis noch nicht beweist.

Artikel
97
Lesezeit
17 Minuten
Geprüft
10. September 2026

Das Wichtigste in Kürze

Ein Merkle-Baum verbindet wiederholt Hash-Paare, bis eine einzige Wurzel übrig bleibt. Bitcoin nimmt die Transaktionswurzel in den Block-Header auf, sodass ein kurzer Zweig die Aufnahme einer Transaktion ohne Übertragung des ganzen Blocks beweisen kann. Die Aufnahme allein belegt jedoch nicht die Gültigkeit aller Transaktionen und Konsensregeln.

01

Blätter werden zu einer Wurzel

Transaktions-Hashes bilden die Blätter. Benachbarte Werte werden verbunden und zu Elternknoten gehasht, bis die Merkle Root verbleibt. Ändert sich ein Byte, ändern sich Blatt, Vorfahren und Wurzel; sie bindet damit eine geordnete Datenmenge.

Ein Hash ist keine Verschlüsselung: Die Transaktionen lassen sich nicht aus der Wurzel zurückgewinnen. Zur Prüfung werden die ursprüngliche Transaktion und die benachbarten Hashes ihres Zweigs benötigt.

02

Ein Zweig bleibt kurz

Ein Inklusionsbeweis braucht pro Ebene einen Geschwister-Hash statt des gesamten Baums. Der Prüfer verbindet sie in der richtigen Links-rechts-Reihenfolge und vergleicht das Ergebnis mit der Wurzel im Header.

Die Beweislänge wächst ungefähr mit dem Logarithmus der Blattzahl. Selbst für Tausende Transaktionen genügen daher wenige Hashes. Werden links und rechts vertauscht, ändert sich das Ergebnis.

03

Aufnahme ist keine Vollvalidierung

Ein gültiger Zweig beweist, dass eine Transaktion zum Baum gehört, an den sich ein bestimmter Header bindet. Prüft ein Client auch Verkettung und Proof of Work der Header, kann er dieses Commitment einer Kette zuordnen.

Er prüft damit nicht, ob andere Transaktionen zusätzliche Werte erzeugen, Scripts verletzen oder Konsensgrenzen überschreiten. Ein Full Node validiert den ganzen Block; ein Anwesenheitsbeweis zeigt zudem nicht, dass ein Peer keine andere Tatsache verschwiegen hat.

04

Verschiedene Bäume binden Verschiedenes

Der Block-Header bindet den txid-Baum. SegWit ergänzt in der Coinbase ein Commitment an einen wtxid-Baum, während Taproot optionale Script-Blätter über einen Baum bindet, dessen Wurzel einen Ausgabeschlüssel modifiziert.

Die Konstruktionen teilen eine Hash-Idee, sind aber nicht austauschbar. Sie binden andere Objekte und haben eigene Regeln für Serialisierung und Domain Separation, die Implementierungen exakt befolgen müssen.

Stufe 10 · Verifikation und zweite Ebenen

Wichtige Begriffe

Merkle Root
Ein Wurzel-Hash, der eine geordnete Menge von Blättern bindet.
Merkle-Zweig
Die Geschwister-Hashes, mit denen sich aus einem Blatt die Wurzel berechnen lässt.
Kryptografisches Commitment
Ein kurzer Wert, der so an exakte Daten gebunden ist, dass jede Datenänderung auch ihn ändert.

Häufiger Irrtum

Der Merkle-Beweis einer Transaktion zeigt, dass der gesamte Block alle Bitcoin-Regeln erfüllt.

Genauere Einordnung

Er beweist die Aufnahme in den vom Header gebundenen Baum. Die Gültigkeit aller Transaktionen, Scripts und der Ausgabe muss ein Full Node prüfen.

Genauere Einordnung

Warum nicht den ganzen Block senden?

Ein vollständiger Block liefert mehr Informationen, doch ein Light Client benötigt vielleicht nur einen kompakten Beweis für eine Transaktion. Die Bandbreite sinkt tatsächlich, der Prüfungsumfang ist bewusst enger.

97

Kernaussagen

  1. 01Die Merkle Root bindet geordnete Blocktransaktionen.
  2. 02Ein kurzer Zweig beweist die Aufnahme eines Blatts.
  3. 03Aufnahme ist keine vollständige Blockvalidierung.
  4. 04Blöcke, SegWit und Taproot verwenden verschiedene Merkle-Commitments.

Zusammenfassung wie für ein Kind

Ganz einfach erklärt

Eine Merkle Root ist wie ein kleiner Fingerabdruck einer langen Transaktionsliste. Ein kurzer Zweig beweist, dass eine Transaktion darauf stand, aber nicht allein, dass der ganze Block jede Regel eingehalten hat.

Geprüft: 10. September 2026

Quellen und weiterführende Literatur

Die Quellen stützen konkrete Fakten und Definitionen. Ihre Nennung bedeutet nicht, dass die Redaktion jede Ansicht der Urheber übernimmt.

01
Bitcoin-Whitepaper: Merkle-Bäume und SpeicherplatzBitcoin.org
bitcoin.org
02
Bitcoin Developer Guide: Blockchain und Merkle-BäumeBitcoin Developer Guide
developer.bitcoin.org
03
BIP 141: Witness CommitmentBitcoin Improvement Proposals
bips.dev
04
BIP 341: Taproot-CommitmentsBitcoin Improvement Proposals
bips.dev

Bildungsinhalt, keine Anlageempfehlung.