Merkle-Bäume im Reservenachweis: wie ein Hash Millionen Guthaben verriegelt

2026-09-10

Merkle-Bäume im Reservenachweis: wie ein Hash Millionen Guthaben verriegelt

Ein Merkle-Baum erlaubt es einer Börse, einen einzigen kurzen Wert zu veröffentlichen, der sie auf einen Schlag an jedes Nutzerguthaben bindet. Jeder Nutzer wird zu einem Blatt, Blätter werden paarweise nach oben gehasht, bis eine Wurzel übrig bleibt, und jede Änderung irgendwo darunter erzeugt eine völlig andere Wurzel. Deshalb ist eine veröffentlichte Wurzel eine Selbstbindung und kein Versprechen, und deshalb beweist du deine Aufnahme, ohne fremde Daten zu sehen.

Wie ein Merkle-Baum im Reservenachweis funktioniert: Blätter, paarweises Hashen nach oben und eine Wurzel, die sich bei jeder Änderung darunter ändert

Welches Problem ein Merkle-Baum löst

Eine Börse will etwas über Millionen Guthaben sagen, ohne sie zu veröffentlichen. Die Liste zu veröffentlichen würde jeden Kunden offenlegen; eine Summe zu veröffentlichen beweist nichts, denn eine Summe lässt sich aus jedem beliebigen Zahlensatz zusammensetzen.

Gebraucht wird ein Wert, kurz genug zum Veröffentlichen, aus jedem Guthaben abgeleitet und mit keinem anderen Guthabensatz vereinbar. Dann bindet sich die Börse öffentlich an die ganze Menge, und jeder Nutzer prüft getrennt, dass seine Zeile Teil dessen war, woran sie sich gebunden hat.

Genau diese Aufgabe erfüllt ein Merkle-Baum, und darum nimmt man diese Struktur statt eines einfachen Hashes über eine zusammengefügte Liste. Ein flacher Hash würde sich bei Datenänderungen ebenfalls ändern, zwänge dich aber, jedes Guthaben vorzuhalten, um ihn zu prüfen, und das zerstört die Datenschutzanforderung.

Die Teile, benannt

Begriff Was es ist Warum es zählt
Blatt Der Hash der Guthaben eines Nutzers zur Aufnahme Es ist die Zeile, die du persönlich prüfst
Blatttext Die genaue Zeichenkette, die zum Blatt gehasht wird Formatunterschiede ändern den Hash
Geschwister Der zweite Hash, der je Ebene nötig ist Genau diese stehen in deiner Nachweisdatei
Nachweispfad Die Geschwister von deinem Blatt zur Wurzel Kurz selbst bei Millionen Nutzern
Wurzel Der einzelne Hash an der Spitze Der Wert, den die Börse veröffentlicht

Lies die zweite Zeile zweimal. Ein Blatt ist der Hash einer bestimmten Zeichenkette, und wird die Kette anders gebaut, ist der Hash ein anderer: deshalb muss die Algorithmusversion zusammen mit der Wurzel veröffentlicht werden.

Wie ein Blatt entsteht

Ein Blatt ist der Hash eines kurzen Textes, der ein Konto zum Aufnahmezeitpunkt beschreibt. Dieser Text nennt die Algorithmusversion, die Kennung der Offenlegung, zu der er gehört, eine Datensatzkennung für das Konto und die Guthaben in den abgedeckten Werten.

Zwei Formatregeln leisten mehr, als sie scheinen. Guthaben werden mit fester Nachkommastellenzahl geschrieben, damit derselbe Betrag stets denselben Text ergibt, und die Werte erscheinen in fester Reihenfolge statt in der, die ein System zufällig ausgab. Ohne eine der beiden Regeln würden zwei Implementierungen dasselbe Konto verschieden hashen, und unabhängige Prüfung scheiterte aus Gründen, die mit Ehrlichkeit nichts zu tun haben.

Das Konto wird über eine Datensatzkennung bezeichnet und nicht über irgendetwas, das dich betrifft. Genau das erlaubt es, die Struktur des Baums zu veröffentlichen und dennoch nichts darüber preiszugeben, wer darin steht. Die veröffentlichten Felder ringsum behandelt einen Reservenachweis-Bericht lesen.

Wie der Baum nach oben wächst

Blätter werden paarweise verbunden. Zwei Hashes werden zu einer Zeichenkette zusammengefügt, diese wird gehasht und ergibt einen Knoten eine Ebene höher; diese Knoten werden ebenso gepaart, und der Vorgang wiederholt sich, bis ein einziger Wert bleibt.

Die Reihenfolge zählt bei jeder Verbindung, und genau dieses Detail bringt Leute zu Fall, die einen Verifier schreiben. Jeder Schritt hat eine linke und eine rechte Seite, und sie in falscher Ordnung zu hashen liefert ein anderes Ergebnis. Eine Nachweisdatei hält deshalb nicht nur fest, welcher Geschwister-Hash je Ebene zu nehmen ist, sondern auch auf welcher Seite er steht, und dein Verifier hat dieser Anweisung zu folgen, statt die beiden Werte zu sortieren.

Weil sich der Baum auf jeder Ebene halbiert, ist der Pfad von jedem Blatt zur Wurzel kurz. Eine Menge von Millionen Konten ergibt einen Nachweis aus einigen Dutzend Hashes, weshalb diese Prüfung auf einem Telefon sofort läuft und keinen Download des ganzen Datensatzes verlangt.

Warum Manipulation auffällt

Hashfunktionen haben die Eigenschaft, dass eine kleine Änderung am Eingang eine völlig unverwandte Ausgabe erzeugt. Ändere ein Guthaben um den kleinsten darstellbaren Betrag, und sein Blatt-Hash ändert sich vollständig, sein Elternknoten ändert sich, und mit ihm jeder Knoten auf dem Weg zur Wurzel.

Das macht aus Veröffentlichung eine Selbstbindung. Ist die Wurzel einmal öffentlich, kann die Börse kein Guthaben korrigieren, kein Konto einfügen und keines streichen, ohne eine andere Wurzel zu erzeugen. Sie kann es nicht still tun und nicht für einen Nutzer tun, ohne die Prüfung für alle zu brechen, deren Pfad durch denselben Ast läuft.

Die Bindung greift nur, wenn die Wurzel veröffentlicht wurde, bevor jemand ein Interesse an ihrer Unrichtigkeit hatte; deshalb wiegen Zeitpunkt und öffentlicher Eintrag der Wurzel so schwer wie die Mathematik. Wie du den Vergleich selbst durchführst, steht in Reservenachweis prüfen.

Warum die Nachbarn privat bleiben

Dein Nachweispfad enthält Hashes anderer Teile des Baums, und ein Hash lässt sich nicht in die Daten zurückrechnen, aus denen er stammt. Du erfährst, dass ein Geschwister existiert und wie sein Hash lautet; du erfährst nichts darüber, wessen Guthaben darunter liegen oder wie hoch sie sind.

Genau diese Asymmetrie macht die Struktur zum passenden Werkzeug. Jeder Nutzer bestätigt die eigene Aufnahme, keiner erfährt etwas über einen anderen, und die Börse muss weder jemandem vertrauen noch eine Kundenliste veröffentlichen.

Implementierungen verstärken das üblicherweise noch, indem sie die Prüfung lokal ausführen statt deine Daten an einen Server zurückzusenden. Das Datenschutzargument und das Prüfargument zeigen hier in dieselbe Richtung, was selten ist und Beachtung verdient.

Wo die Struktur aufhört zu helfen

Ein Merkle-Baum beweist Mitgliedschaft in einer Menge. Er sagt, dass deine Zeile in dem Baum stand, dessen Wurzel veröffentlicht wurde, und er sagt überhaupt nichts darüber, ob das die richtige Menge war.

Drei Grenzen folgen unmittelbar. Der Baum kann nicht sagen, ob alle Konten enthalten waren, denn ein ausgelassenes Konto hinterlässt für die Verbliebenen keine Spur. Er kann nicht sagen, ob die Vermögenswerte existieren; das ist eine eigene On-Chain-Aussage und keine Eigenschaft der Struktur. Und er sagt nichts über Verbindlichkeiten jenseits der eingegangenen Guthaben, worum es in Reservenachweis und Verbindlichkeiten geht.

Nichts davon ist ein Mangel der Kryptografie. Es ist die Grenze dessen, was ein Mitgliedschaftsbeweis leisten kann, und die Grenze zu kennen verhindert, dass die Struktur überverkauft wird.

Fazit

Ein Merkle-Baum verwandelt Millionen Guthaben in einen veröffentlichbaren Wert und gibt jedem Nutzer einen kurzen Pfad, der beweist, dass seine Zeile darunter liegt. Blätter sind Hashes formatfester Datensätze, Knoten sind Hashes von Paaren, und die Verkettungsreihenfolge je Ebene gehört zur Spezifikation und ist kein Detail.

Seine Stärke ist, dass Manipulation nach der Veröffentlichung nicht zu verbergen ist und Aufnahme bewiesen werden kann, ohne jemanden offenzulegen. Seine Grenze ist, dass er nur Mitgliedschaft beweist: Vollständigkeit der Menge, Existenz der Werte und Höhe der Verbindlichkeiten liegen außerhalb des Baums. Lies weiter in der Bitbase Academy.

Haftungsausschluss: Dieser Artikel ist Bildungsinhalt der Bitbase Academy, nur zu Informationszwecken. Er ist keine Anlage-, Handels-, Steuer- oder Finanzberatung. Krypto-Assets sind volatil – schätze dein Risiko selbst ein. Stand September 2026; maßgeblich sind die aktuellen offiziellen Informationen.

Quellen

[1] Bitbase, Reservenachweis – monatliche Offenlegung, Merkle-Wurzel und quelloffener Verifier www.bitbase.com