Bitcoin-Konsens und Bestätigungen
Erfahren Sie, warum Bitcoin-Knoten konkurrierende Spitzen sehen, wie kumulierte Proof-of-Work eine gültige Kette auswählt und was sich bei einer Reorganisation ändert.
In diesem LeitfadenZwei gültige Blöcke können vorübergehend eine Gabelung erzeugen
Kurze Zusammenfassung
Bitcoin-Knoten können kurzzeitig unterschiedliche Spitzen sehen, wenn gültige Blöcke fast gleichzeitig eintreffen. Jeder Knoten prüft Kandidaten und folgt der gültigen Kette mit der größten kumulierten Proof-of-Work, die er kennt. Überholt ein anderer gültiger Zweig die aktive Kette, trennt eine Reorganisation einige Blöcke ab und verbindet den konkurrierenden Zweig; dadurch kann sich der Bestätigungsstatus einer Transaktion ändern.
Zwei gültige Blöcke können vorübergehend eine Gabelung erzeugen
Miner bauen auf der Spitze auf, die ihnen bekannt ist. Verweisen zwei gültige Blöcke auf denselben Vorgänger und werden unterschiedlich schnell verbreitet, können Knoten zunächst verschiedenen Zweigen folgen. Der Bitcoin-Leitfaden zur Blockchain erläutert solche Rennen und veraltete Zweige.
Bitcoin vergleicht kumulierte Arbeit, nicht nur die Blockzahl
Jeder gültige Block trägt Arbeit entsprechend seinem Proof-of-Work-Ziel bei. Die kumulierte Arbeit summiert die Beiträge aller Blöcke eines Zweigs; die bloße Höhe kann täuschen, wenn sich Schwierigkeitsziele unterscheiden. Bitcoin Core zeigt die Arbeit der aktiven Kette als chainwork in getblockchaininfo.
„Meiste Arbeit“ ist die gültige Kette, die dein Knoten kennt
Proof-of-Work macht einen ungültigen Block nicht gültig. Ein Full Node prüft Blöcke zuerst anhand seiner Konsensregeln und vergleicht nur zulässige Zweige. Seine Sicht hängt außerdem von den empfangenen Daten ab: Peers kündigen Blöcke an und leiten sie weiter, doch Verzögerung oder Isolation können die Ansicht unvollständig machen; siehe den Bitcoin-P2P-Leitfaden.
Eine Reorganisation trennt einen Pfad und verbindet einen anderen
Kennt der Knoten einen stärkeren gültigen Zweig, findet er den gemeinsamen Vorfahren, trennt die danach aktiven Blöcke und prüft die Blöcke des ausgewählten Zweigs. Die neue Spitze kann dieselbe oder eine andere Höhe haben, denn die Arbeit und nicht die Höhe entscheidet. Es ist eine Änderung der aktiven Kette dieses Knotens; Dienste und Explorer aktualisieren sich möglicherweise nicht gleichzeitig.
Angenommen, zwei gültige Zweige gehen von einem gemeinsamen Vorfahren aus: Ein Zweig enthält eine Zahlung, während der andere gültige Zweig später mehr kumulierte Arbeit ansammelt. Ein Node, der den stärkeren Zweig kennt und validiert, trennt die alten Blöcke und verbindet die konkurrierenden Blöcke. Dadurch verliert die Zahlung ihre Blockbestätigung in der aktiven Kette dieses Nodes, auch wenn die angezeigte Höhe zufällig gleich bleibt. Ihr weiterer Status hängt davon ab, ob ihre Eingaben im ausgewählten Zweig noch unspent sind. Die Rückkehr in den lokalen Mempool ist nicht automatisch; ein noch nicht synchronisierter Dienst kann weiterhin die frühere Ansicht zeigen.

Transaktionen aus einem verdrängten Block müssen neu geprüft werden
Wird der Block einer Transaktion getrennt, verliert sie diese Bestätigung in der aktiven Kette des Knotens. Sie kann in dessen lokale Mempool zurückkehren, wenn sie weiterhin gültig ist, keinem Spend des ausgewählten Zweigs widerspricht und die lokalen Richtlinien erfüllt; eine erneute Aufnahme in einen Block ist nicht garantiert. getchaintips zeigt die dem Knoten bekannten Spitzen.
Bestätigungen erhöhen die Arbeitstiefe, sind aber keine Finalität
Der Block mit der Transaktion zählt üblicherweise als erste Bestätigung, jeder spätere Block erhöht die Zahl. Mehr Arbeit dahinter macht eine Verdrängung im Allgemeinen aufwendiger, aber keine feste Zahl schließt eine Reorganisation aus. Der Leitfaden zur Zahlungsabwicklung erklärt, weshalb Händler eigene Regeln nach Betrag und Risiko festlegen.
Ein gewöhnlicher veralteter Block ist keine tiefe Reorganisation
Zwei Miner können fast gleichzeitig einen Block finden; der Zweig, der zuerst den nächsten Block erhält, gewinnt häufig das Verbreitungsrennen. Der andere wird veraltet. Eine tiefe Reorganisation kann mit Netzstörungen, verspäteter Weitergabe oder dem Versuch zusammenhängen, frühere Historie zu ersetzen. Mehr Arbeit zwingt einen prüfenden Knoten nicht, ungültige Blöcke anzunehmen; ein isolierter Knoten kann jedoch eine unvollständige Sicht haben.
Core-Status ist eine lokale Momentaufnahme
Bitcoin Core 31.0 zeigt in getblockchaininfo Netzwerk, validierte Blockhöhe, Headerzahl, besten Blockhash, chainwork und Synchronisierungsfelder. getchaintips kann active, valid-fork, valid-headers, headers-only und invalid ausweisen. Nutze die Core-RPC-Referenz deiner Version; die Ausgabe beschreibt diesen Knoten.
Prüfe die Aufnahme nach einer Reorganisationsmeldung erneut
Notiere die Transaktions-ID und den Hash des zuvor enthaltenden Blocks. Prüfe an einem vertrauenswürdigen Knoten, ob der Block noch aktiv ist und ob die Transaktion erneut aufgenommen wurde, unbestätigt ist oder mit einem anderen Spend kollidiert. Ein Explorer zeigt nur die Sicht seines Anbieters. Siehe auch: Leitfaden zu Einzahlungsbestätigungen, [Leitfaden zu Bitcoin-Full-Nodes](/de/learn/bitcoin-full-node-pruning-archive-storage-validation-wallet-trust-explained), Leitfaden zu Bitcoin-Transaktionsgebühren. Bei einer Einzahlung sind Protokollbestätigungen und die Gutschriftregeln eines Dienstes getrennt. Der Leitfaden zur Zahlungsabwicklung erklärt die Zählung; prüfe zusätzlich die Regeln des Dienstes. Sende nicht erneut, nur weil sich eine Anzeige geändert hat: Kläre zuerst den aktuellen Transaktionsstatus. Dazu passen: Leitfaden zu Einzahlungsbestätigungen; [Leitfaden zu Bitcoin-Full-Nodes](/de/learn/bitcoin-full-node-pruning-archive-storage-validation-wallet-trust-explained); Leitfaden zu Bitcoin-Transaktionsgebühren.
Häufige Fragen
Q1Wählt Bitcoin immer den Zweig mit den meisten Blöcken?
Nein. Ein Knoten bevorzugt die gültige Kette mit der größten kumulierten Arbeit, die er kennt. Die Höhe ersetzt den Arbeitsvergleich nicht.
Q2Kann eine bestätigte Transaktion Bestätigungen verlieren?
Ja. Verlässt ihr Block bei einer Reorganisation die aktive Kette, zählt der Knoten diese Bestätigung nicht mehr. Eine erneute Aufnahme ist möglich, aber nicht garantiert.
Q3Bedeutet eine Reorganisation, dass sich die Konsensregeln geändert haben?
Nicht unbedingt. Gültige Blöcke können durch unterschiedliche Verbreitung kurz eine Gabelung bilden; die Reorganisation ändert den aktiven Zweig, nicht automatisch die Regeln.
Quellen und weiterführende Lektüre
Problem melden
Wir bereiten eine E-Mail mit dem Link zu diesem Artikel vor. Mark erhält den Hinweis erst nach dem Senden
Schnelltest
Fertig gelesen? Prüfe dich mit 3 Fragen
Frage 01
Wodurch entscheidet ein Bitcoin-Knoten zwischen zwei gültigen Zweigen?
Wähle eine Antwort, um die Erklärung zu sehen
Optionsglossar
Eine Lage, in der der Ausübungspreis einer Option nahe am Marktpreis ihres Basiswerts liegt. Der innere Wert kann gering oder null sein, während wegen verbleibender Zeit und Unsicherheit noch eine Prämie bestehen kann.
Detaillierten Leitfaden lesenKaufoptionEin Kontrakt, der dem Inhaber das Recht, aber nicht die Pflicht gibt, den Basiswert zum Ausübungspreis nach den Vertragsbedingungen zu kaufen. Der Verkäufer trägt bei Ausübung und Zuteilung die entsprechende Pflicht.
Detaillierten Leitfaden lesenVerkaufsoptionEin Kontrakt, der dem Inhaber das Recht, aber nicht die Pflicht gibt, den Basiswert zum Ausübungspreis nach den Vertragsbedingungen zu verkaufen.
Detaillierten Leitfaden lesen