Zum Inhalt springen
buybitcoinsmart

Glossar / Transaktionen und Gebühren

Bestätigung

Auch bekannt als Confirmation, Bestätigungen, Bestätigte Transaktion, Unbestätigte Transaktion.

Was ist eine Bestätigung?
Eine Bestätigung ist ein Block Proof of Work, der auf dem Block aufsetzt, der Ihre Transaktion enthält; eine Zahlung im neuesten Block hat also genau eine.

Bestätigungen messen, wie teuer es wäre, eine Zahlung rückgängig zu machen, nicht wie lange sie bereits existiert. Blöcke kommen im Durchschnitt etwa alle zehn Minuten, sechs davon dauern also meist rund eine Stunde. Börsen machen aus der Anzahl eine Gutschriftregel, weshalb eine Einzahlung On-Chain sichtbar und auf Ihrem Konto dennoch nicht nutzbar sein kann.

Wie es funktioniert

Das Zählen ist einfache Arithmetik mit Blockhöhen. Nehmen Sie die Höhe der Kettenspitze, ziehen Sie die Höhe des Blocks ab, der Ihre Transaktion enthält, addieren Sie eins, und das ist Ihre Anzahl. Eine Transaktion, die noch in den Mempools wartet, hat null, und die Zahl steigt von selbst, während Miner darauf aufbauen.

Die Anzahl ist eine verkleidete Kostenschätzung. Die Geschichte umzuschreiben bedeutet, den Proof of Work in Ihrem Block und in jedem Block darüber erneut zu erbringen, und zwar schneller, als der Rest des Netzwerks die ehrliche Kette verlängert. Abschnitt 11 des Bitcoin-Whitepapers berechnet die Wahrscheinlichkeiten und löst nach einer Fehlerwahrscheinlichkeit unter 0,1 Prozent auf: Fünf Blöcke genügen gegen einen Angreifer mit 10 Prozent der Hashrate, vierundzwanzig Blöcke gegen 30 Prozent und 340 Blöcke gegen 45 Prozent. Die bekannte Sechs ist eine aufgerundete Antwort auf ein bestimmtes Bedrohungsmodell, kein Gesetz.

Flache Rückabwicklungen kommen vor, wenn auch selten. Im März 2013 spaltete ein Block, den ältere Software nicht verarbeiten konnte, das Netzwerk in zwei Teile, und der Zweig mit rund 60 Prozent der Rechenleistung wurde bewusst aufgegeben, als zwei große Pools ihre Nodes auf eine ältere Version zurücksetzten, um eine einzige Kette wiederherzustellen. BIP50 ist die Nachbetrachtung, und sie hält fest, dass Börsen die Einzahlungen aussetzten, solange die Spaltung dauerte, und dass während dieser Zeit eine Doppelausgabe ausgeführt wurde. Wettläufe zwischen Minern, die gültige Blöcke nur Augenblicke auseinander veröffentlichen, sind weit häufiger und lösen sich innerhalb von Minuten auf.

Das Protokoll äußert seine eigene Meinung an einer Stelle. Ein Coinbase-Ausgang kann nicht ausgegeben werden, bis 100 Blöcke darauf aufgebaut wurden, rund 16 Stunden und 40 Minuten, und das ist die eingebaute Antwort des Netzwerks darauf, wie viel Tiefe nötig ist, damit neu geschaffenes Geld sicher bewegt werden kann.

Die Zeit zwischen Blöcken ist ein Durchschnitt, kein Zeitplan. Mining ist eine zufällige Suche, daher können Blöcke Sekunden auseinanderliegen oder eine Stunde Stille hinterlassen, und die Schwierigkeitsanpassung alle 2.016 Blöcke ist es, die den langfristigen Durchschnitt wieder in Richtung zehn Minuten zieht.

Warum das beim Bitcoin-Kauf wichtig ist

Einzahlungsregeln legt jede Plattform selbst fest, und mit Guthaben, das nicht gutgeschrieben wurde, können Sie nicht handeln. Kraken, Coinbase und Binance veröffentlichen jeweils die Anzahl der Bestätigungen, die sie verlangen, bevor eine Bitcoin-Einzahlung zu einem handelbaren Guthaben wird, und diese Wartezeit kommt zu der Zeit hinzu, die Ihre Transaktion im Mempool verbracht hat. Wer in einen sich bewegenden Markt hinein verkaufen will, sollte Kryptowährungen vor dem geplanten Handeln zur Plattform bringen, nicht währenddessen.

Dieselbe Verzögerung gilt in umgekehrter Richtung und erwischt Menschen im schlechtesten Moment. Eine Auszahlung, die Sie während eines Gebührenanstiegs anfordern, kann stundenlang unbestätigt bleiben, und das ist ein Grund, warum Strike und Kraken Lightning-Auszahlungen unterstützen, bei denen die Abwicklung sofort erfolgt und Bestätigungen nicht Teil des Ablaufs sind.

Bei persönlichen und Peer-to-Peer-Geschäften leistet die Anzahl echte Arbeit. Auf einem Marktplatz wie Paxful schützt die Treuhand den Käufer, nicht Sie; wenn Sie derjenige sind, der Bargeld, Waren oder eine Banküberweisung übergibt, tun Sie das nach den Bestätigungen, nicht nach dem Sehen einer Kennung. Bitcoin-Automaten machen bewusst das Gegenteil: Sie geben bei null Bestätigungen aus und preisen das Risiko in einen Spread ein, der oft mehrere Prozent beträgt.

Halten ist der einfache Fall. Kryptowährungen, die bereits in Ihrer eigenen Wallet liegen, müssen nicht beobachtet werden, denn die Tiefe wächst nur. Sobald ein Kauf bei Bitpanda oder Relai eingegangen ist und einige Blöcke passiert hat, ist nie mehr etwas zu tun.

Was sechs Bestätigungen tatsächlich bringen

Nehmen Sie einen Kauf über 20.000 Dollar, der in Ihrer eigenen Wallet gutgeschrieben wird. Bei null Bestätigungen lebt die Zahlung nur in den Mempools und kann vom Absender ersetzt werden, denn vollständiges Replace-by-Fee ist die standardmäßige Weiterleitungsrichtlinie in modernen Versionen von Bitcoin Core. Bei einer Bestätigung steht sie in einem Block, und sie rückgängig zu machen verlangt, dass ein Angreifer das gesamte Netzwerk aus einem Block Rückstand heraus im Mining überholt.

Bei sechs setzen die Zahlen des Whitepapers selbst die Wahrscheinlichkeit, dass ein Angreifer mit 10 Prozent aufholt, auf deutlich unter eins zu tausend, und die Kosten des Versuchs sind Strom und Hardware, um eine Stunde lang mehr Hashleistung als die Welt aufzubringen. Für eine private Überweisung von Ersparnissen ist eine Bestätigung bereits mehr als ausreichend. Für eine Abwicklung über 20 Millionen Dollar zwischen Institutionen ist sechs gerade deshalb die Konvention, weil das Angreifermodell größer ist.

Die Anzahl lässt sich auch nicht beschleunigen. Eine Gebührenerhöhung beschleunigt die erste Bestätigung, weil Sie damit in der Warteschlange aufsteigen, die Miner sortieren; nichts beschleunigt die zweite, denn dieser Block dauert etwa zehn Minuten, ganz gleich, wer Sie sind.

Bestätigung vs. Blockhöhe

Die Blockhöhe zählt Blöcke ab dem Genesis-Block, nimmt also nur zu und ist für alle dieselbe Zahl. Bestätigungen sind relativ: Sie zählen den Abstand zwischen einer Transaktion und der aktuellen Spitze, sodass eine Zahlung laufend Bestätigungen gewinnt, während sich die Höhe ihres Blocks nie ändert. Ein Block-Explorer, der „Block 900.000“ und „412 Bestätigungen“ anzeigt, sagt Ihnen, wo die Transaktion liegt und wie tief sie vergraben ist.

Bestätigung vs. Kettenreorganisation

Bestätigungen sind die Verteidigung; eine Reorganisation ist das Ereignis, gegen das sie verteidigen. Wenn zwei Miner gleichzeitig gültige Blöcke veröffentlichen, wird ein Zweig verworfen und seine Transaktionen kehren in die Mempools zurück, sodass eine Zahlung mit einer Bestätigung kurzzeitig auf null zurückfallen kann. Das ist normales Netzwerkverhalten und kein Angriff, und genau deshalb ist die Tiefe wichtig: Jeder weitere Block macht den Zweig, der Ihre Zahlung enthält, schwerer aufzugeben.

Nicht zu verwechseln mit

Häufig gestellte Fragen

Wie viele Bestätigungen braucht eine Bitcoin-Zahlung?

Eine genügt für gewöhnliche persönliche Beträge, und sechs sind die Konvention für große Abwicklungen. Die Tabelle im Whitepaper selbst beziffert die Wahrscheinlichkeit eines Angreifers mit 10 Prozent Hashrate, eine fünf Blöcke tiefe Zahlung rückgängig zu machen, auf unter eins zu tausend.

Warum hat meine Börse eine Einzahlung nicht gutgeschrieben, die als bestätigt angezeigt wird?

Weil jede Plattform ihren eigenen Schwellenwert festlegt und ab ihrem eigenen Node zählt. Ihr Block-Explorer zeigt möglicherweise eine Bestätigung an, während die Börse auf drei oder vier wartet, und einige Plattformen fügen der On-Chain-Zählung noch einen internen Prüfschritt hinzu.

Kann eine bestätigte Transaktion rückgängig gemacht werden?

Theoretisch ja, in der Praxis fast nie. Eine Umkehr um einen Block kann auf natürliche Weise geschehen, wenn zwei Miner gleichzeitig veröffentlichen, aber mehrere Blöcke neu zu schreiben bedeutet, das gesamte Netzwerk beim Mining zu übertreffen, und die letzte ernste Aufspaltung über mehrere Blöcke, im März 2013, wurde von Hand beendet, als zwei Mining-Pools ihre Software auf eine ältere Version zurücksetzten.

Kann ich Bestätigungen beschleunigen?

Die erste können Sie beschleunigen, indem Sie über Replace-by-Fee oder eine Child-Pays-for-Parent-Ausgabe eine höhere Gebührenrate zahlen. Nichts beschleunigt die danach, da jede davon abhängt, dass ein neuer Block gefunden wird.

Weiterlesen

Verwandte Begriffe

Mehr zum Thema Transaktionen und Gebühren

Diese Seite auf Englisch lesen