Unumkehrbarkeit ist die Eigenschaft, dass eine Bitcoin-Transaktion, sobald ein Block sie enthält (was „bestätigt“ bedeutet), mit jedem weiteren Block schwerer rückgängig zu machen sein soll. Eine solche Transaktion als unumkehrbar zu bezeichnen oder zu sagen, sie „kann nicht rückgängig gemacht werden“, ist eine Kurzform für ein Design, kein Versprechen: Die Dokumentation des Bitcoin-Protokolls, die vereinbarten Regeln des Netzwerks, beschreibt keine Funktion, die eine bestätigte Transaktion annulliert.
Bei Bitcoin ist ein Block ein Bündel von Transaktionen, und die Blockchain ist das gemeinsame Verzeichnis aller Blöcke.
Was sind Bitcoin-Bestätigungen, und wie erhält eine Transaktion sie?
4 Schritte führen eine Bitcoin-Transaktion von der Erstellung bis zu ihren Bestätigungen.
- Erstellen und signieren. Eine Wallet, die Software, von der ein Nutzer BTC sendet, erstellt eine Transaktion und signiert sie mit dem privaten Schlüssel des Absenders.
- Verbreiten und warten. Ein Blockchain-Node, ein Computer, der sich mit dem Bitcoin-Netzwerk verbindet, leitet eine Transaktion an andere Nodes weiter, während die Transaktion unbestätigt wartet.
- In einen Block aufnehmen. Ein Mining-Betreiber, eine Person oder ein Unternehmen, das durch den Betrieb von Bitcoin-Minern Blöcke zur Blockchain hinzufügt, nimmt eine Transaktion in einen Block auf, wodurch sie eine Bestätigung erhält.
- Bestätigungen hinzufügen. Mining-Betreiber fügen weitere Blöcke hinzu, und jeder Block nach demjenigen, der eine Transaktion enthält, gibt ihr eine weitere Bestätigung.
Ein privater Schlüssel ist ein Geheimnis, das nur der Absender besitzen soll. Eine damit erstellte digitale Signatur ist ein kryptografischer Nachweis, dass der Inhaber eines Schlüssels die Transaktion autorisiert hat. Die Transaktion benennt die Outputs, die sie ausgibt, und ein Output ist ein BTC-Betrag, den eine Transaktion einem Empfänger zuweist. Ein Input ist ein früherer Output, den die neue Transaktion ausgibt.
Jeder Node, der einen Mempool führt, einen Wartepool für Transaktionen, die noch in keinem Block sind, kann eine Transaktion dort vorhalten, wenn er sie nach seinen eigenen Regeln und seiner Richtlinie für gültig hält. Die Richtlinie eines Nodes ist eine Reihe zusätzlicher Regeln, die nur dieser Node anwendet, sodass sich Nodes unterscheiden können.
Auf Protokollebene geht die Gebühr einer Transaktion an den Mining-Betreiber, der sie aufnimmt. Eine höhere Gebührenrate, also eine höhere Gebühr im Verhältnis zur Größe der Transaktion, erhöht die Chance auf eine frühere Aufnahme, verspricht aber keinen bestimmten Zeitpunkt der Aufnahme.
Ein Bestätigungswert zählt, wie viele Blöcke der besten Kette geändert werden müssten, um eine Transaktion zu entfernen oder zu verändern. Die beste Kette ist die Kette mit der meisten Arbeit, dem Rechenaufwand, den Proof of Work für jeden Block verlangt. Eine Transaktion mit einem Wert von eins oder höher ist bestätigt, und dieser Wert wird auch als Anzahl der Bestätigungen bezeichnet.
Warum ist eine bestätigte Bitcoin-Transaktion so konzipiert, dass sie schwer rückgängig zu machen ist?
Die Unumkehrbarkeit bei Bitcoin beruht zunächst auf Hash-Verknüpfungen. Ein Hash ist eine Zahl fester Größe, die eine Funktion aus Daten berechnet. Jeder Block-Header, die Datenfelder am Anfang eines Blocks, speichert den Hash des vorherigen Block-Headers. Ändert man eine Transaktion, ändert sich der Hash ihres Blocks, sodass die im nächsten Block gespeicherte Kopie nicht mehr übereinstimmt, und diese Diskrepanz zieht sich durch jeden späteren Block.
Proof of Work fügt diesen Hash-Verknüpfungen Kosten hinzu. Ein Block ist nur gültig, wenn sein Header-Hash, als Zahl gelesen, am oder unter dem Zielwert liegt, einer Grenze, die die Regeln des Netzwerks für einen gültigen Hash festlegen. Einen solchen Hash zu finden erfordert wiederholtes Rechnen, und dieses Rechnen ist die Arbeit. Eine Transaktion zu ändern würde bedeuten, die Arbeit für ihren Block und für jeden Block danach neu zu erledigen, und der benötigte Aufwand wächst mit jedem hinzugefügten Block.
Die Netzwerk-Difficulty ist das Maß dafür, wie schwer es ist, einen gültigen Block zu finden, und das Netzwerk passt sie alle 2.016 Blöcke an. Stand Oktober 2026 liegt die Difficulty bei über 140 Billionen. Multipliziert man die Difficulty mit etwa 4,3 Milliarden (2 hoch 32), erhält man eine Näherung für die erwartete Anzahl von Hashes, die nötig sind, um einen Block zu finden – bei dieser Difficulty sind das im Durchschnitt mehr als 500 Trilliarden Hashes (eine Trilliarde ist 10 hoch 21).
Stand Oktober 2026 hat eine Transaktion mit 3 Bestätigungen 3 Blöcke, die geändert werden müssten, um sie zu verändern – das Ändern würde also im Durchschnitt mehr als 1,5 Quadrillionen Hashes erfordern (eine Quadrillion ist 10 hoch 24, im Deutschen entspricht dies einer Quadrillion). Die Zahlen sind abgerundet, damit sie auch gelten, wenn die Difficulty um etwa 17 % sinkt. Sie veranschaulichen die Größenordnung. Sie sind keine Angabe zu Angriffskosten oder eine Empfehlung zur Wartezeit, und sie schließen eine Rückabwicklung nicht aus.
Bitcoin-Full-Nodes fügen eine dritte Schicht hinzu, da sie der Kette mit der meisten Arbeit folgen und die Regeln selbst überprüfen. Ein Node ist so konzipiert, dass er nur dann zu einer konkurrierenden Kette wechselt, wenn diese mehr Arbeit aufweist – das nennt man eine Reorganisation –, und die zurückgelassenen Blöcke werden verwaist, das heißt, sie gehören nicht mehr zur besten Kette des Nodes. Ein Full Node prüft jeden Block selbst anhand der Konsensregeln, also der Regeln, die entscheiden, ob ein Block oder eine Transaktion für das gesamte Netzwerk gültig ist. Ein Block, der gegen eine Regel verstößt, wird deshalb abgelehnt, selbst wenn Arbeit dahintersteckt.
Bei Bitcoin hängt die Grenze der Unumkehrbarkeit davon ab, wer die Hashrate kontrolliert, also die kombinierte Anzahl an Hashes pro Sekunde, die Bitcoin-Miner berechnen. Eine Partei mit dem Großteil der Hashrate könnte jüngste Blöcke überarbeiten und ihre eigenen jüngsten Zahlungen rückgängig machen, und keine Anzahl an Bestätigungen schließt diese Möglichkeit aus. Die Eigenschaft soll eine Rückabwicklung erschweren, nicht sie ausschließen. Der Eintrag zum 51-%-Angriff und Double Spending behandelt diesen Mechanismus, und der Eintrag zur Unveränderlichkeit behandelt die umfassendere Eigenschaft, dass die aufgezeichnete Historie so konzipiert ist, dass sie sehr schwer zu ändern ist.
Kann eine unbestätigte Transaktion ersetzt oder verworfen werden?
Eine unbestätigte Transaktion ist nicht durch Hash-Verknüpfungen oder Proof of Work geschützt, da noch kein Block sie enthält, und sie kann noch ersetzt oder verworfen werden, solange sie im Mempool eines Nodes liegt. Replace-by-Fee (RBF) ist eine Node-Richtlinie, nach der ein Absender eine unbestätigte Transaktion durch eine Version mit höherer Gebühr ersetzen kann, und Nodes können diesen Ersatz akzeptieren. Ein Node kann eine Transaktion auch nach Ablauf einer Zeitgrenze oder wenn sein Pool voll ist verwerfen, und beides sind lokale Node-Einstellungen.
Zwei Transaktionen stehen in Konflikt, wenn sie denselben Output ausgeben, und eine konkurrierende Transaktion kann eine unbestätigte überholen. Wird eine der beiden bestätigt, kann die andere nicht mehr gültig sein, und ein Node entfernt sie. Der Eintrag zu Unspent Transaction Output (UTXO) behandelt Double Spending auf der Ebene einer einzelnen Transaktion.
Eine Transaktion, die den Pool eines Nodes verlässt, ohne bestätigt worden zu sein, wurde nicht rückgängig gemacht. Die Outputs, die sie ausgeben sollte, gelten auf der Blockchain erst dann als ausgegeben, wenn ein Block eine Transaktion enthält, die sie ausgibt. Eine verworfene Transaktion kann also die BTC des Absenders dort belassen, wo sie waren.
Sind Bitcoin-Transaktionen rückgängig zu machen, sobald sie bestätigt sind?
Bei Bitcoin ist eine bestätigte Transaktion so konzipiert, dass sie schwer rückgängig zu machen ist, und die Protokolldokumentation beschreibt keine Möglichkeit für einen Absender oder einen Node, sie zu stornieren. Ob bestätigte Bitcoin-Transaktionen in der Praxis rückgängig gemacht werden können, hängt vom Arbeitsaufwand einer solchen Rückabwicklung und davon ab, wer die Hashrate kontrolliert.
Eine Rückerstattung bei Bitcoin ist eine neue Transaktion. Ein Output kann von jedem ausgegeben werden, der seine Ausgabebedingung erfüllen kann – die Regel, die der Output dafür festlegt, wer ihn ausgeben darf. Die Rückgabe von BTC ist also eine neue Transaktion, die der Empfänger sendet.
Eine irrtümlich gesendete BTC-Zahlung, an eine falsche Adresse oder über einen falschen Betrag, ist ein Nutzerfehler, den das Protokoll nicht korrigiert. Ein Node prüft, ob eine Transaktion nach den Regeln gültig ist: Ihre Inputs müssen unausgegeben sein, ihre Outputs dürfen nicht mehr ergeben als ihre Inputs, und jeder Input muss die Ausgabebedingung des Outputs erfüllen, den er verwendet. Die Regeln prüfen die Gültigkeit, nicht, wen der Absender bezahlen wollte, sodass eine an eine gültige, aber falsche Adresse gesendete Transaktion bestätigt werden kann.
Bitcoin-Adressen können eine Prüfsumme enthalten, einen Fehlererkennungscode, der Tippfehler abfangen soll, aber eine Adresse, die gültig und dennoch falsch ist, besteht diese Prüfung. Da die Protokolldokumentation keine Möglichkeit beschreibt, eine bestätigte Transaktion rückgängig zu machen, kann der Absender die Adresse und den Betrag vor dem Signieren überprüfen.
Ein Dienst, der zwischen einem Nutzer und dem Netzwerk steht, kann eigene Regeln für Rückerstattungen oder Streitfälle haben. Diese Regeln gehören zu diesem Dienst und sind nicht Teil des Bitcoin-Protokolls.
In einem Zahlungssystem, in dem ein Intermediär Streitfälle vermittelt, kann eine Zahlung durch diesen Prozess rückgängig gemacht werden, und ein Kreditkarten-Chargeback, bei dem ein Kreditkartenunternehmen in manchen Fällen eine Belastung rückgängig macht, ist ein Beispiel dafür. Die Dokumentation des Bitcoin-Protokolls beschreibt kein entsprechendes Verfahren.
Was kann eine Transaktion in jeder Phase noch verändern?
Was bedeutet Unumkehrbarkeit nicht?
Unumkehrbarkeit bedeutet nicht, dass eine Transaktion rechtmäßig ist oder dass eine Zahlung korrekt war. Das Protokoll prüft, ob eine Transaktion den Regeln folgt, nicht, warum sie gesendet wurde. Die Rückerstattungsregeln eines Dienstes, ein Streitfall und jedes rechtliche Mittel liegen außerhalb des Protokolls, und dieser Eintrag sagt nichts darüber aus, ob Gelder zurückgeholt werden können.
Unumkehrbarkeit bedeutet nicht, dass ein Netzwerk nicht angegriffen werden kann. Eine Partei mit dem Großteil der Hashrate könnte jüngste Blöcke umschreiben, weshalb eine erschwerte Rückabwicklung keine ausgeschlossene Rückabwicklung ist.
Das hier beschriebene Bitcoin-Design entspricht dem Stand von Oktober 2026. Es macht keine Aussage über andere Netzwerke und enthält keine Prognose.
27. November 2025










