Confirmation Time (Bestätigungszeit) ist die tatsächliche Wartezeit, die ein Nutzer nach dem Senden einer Transaktion erlebt: vom Moment, in dem sie das Wallet verlässt und im Mempool landet, bis genügend Blocks darauf aufgebaut wurden, um sie als abgewickelt zu betrachten. Es handelt sich nicht um eine feste Zahl: Sie hängt von der Blockproduktionsgeschwindigkeit des Netzwerks, dem Füllstand des Mempools, der beigefügten Fee sowie davon ab, wie viele Confirmations die empfangende Partei verlangt, bevor Waren, Guthaben oder Auszahlungsrechte freigegeben werden.
Bei Bitcoin entsteht im Schnitt alle 10 Minuten ein neuer Block, wobei das tatsächliche Intervall zwischen unter einer Minute und deutlich über einer Stunde schwankt, da das Finden eines Blocks ein Zufallsprozess ist. Eine einzige Confirmation bedeutet, dass die Transaktion in einen Block gemined wurde; jeder weitere Block fügt eine zusätzliche Confirmation hinzu und macht ein Rückgängigmachen exponentiell schwieriger. Dienste passen ihre Anforderungen in der Regel an das jeweilige Risiko an:
- Kleine Zahlungen im Alltag akzeptieren oft 1 Confirmation, teils sogar 0 bei persönlicher Übergabe.
- Mittelgroße Exchange-Einzahlungen verlangen üblicherweise 2 bis 3 Confirmations.
- Große Überweisungen oder hochwertige Abwicklungen benötigen mitunter 6 oder mehr.
Die Proof-of-Stake-Chain von Ethereum erzeugt etwa alle 12 Sekunden einen Block, strebt aber im Gegensatz zur wahrscheinlichkeitsbasierten Sicherheit von Bitcoin eine explizite Protokoll-Finality an: Ein Block wird erst unumkehrbar, sobald Validatoren über zwei vollständige Epochs abgestimmt haben, etwa 12 bis 15 Minuten, wonach ein Rückgängigmachen die Vernichtung eines gewaltigen Anteils des gestakten ETH erfordern würde. Kürzere Confirmation Times wirken bequem, gehen jedoch auf Kosten des Schutzes vor Double Spending und Chain-Reorganisationen, weshalb Exchanges und Händler eigene Schwellenwerte festlegen, statt sich allein auf das Netzwerkminimum zu verlassen.