Was passiert mit einer Bitcoin-Transaktion bis zur ersten Bestätigung?
Richtige Antwort
Antwort A: Die Transaktion wird ins Netzwerk gesendet, von Nodes geprüft und kann danach in einen Block aufgenommen werden.
Kurz erklärt
Zuerst verbreitet sich die Transaktion im Netzwerk. Sobald ein Miner sie in einen gültigen Block aufnimmt, erhält sie ihre erste Bestätigung.
Ausführlich erklärt
Eine Bitcoin-Zahlung beginnt üblicherweise in der Wallet. Sie wählt passende UTXOs als Inputs aus, legt den Empfänger-Output, gegebenenfalls einen Wechselgeld-Output und eine Gebühr fest. Danach erzeugt sie die erforderlichen Signaturen. Erst jetzt ist die Transaktion vollständig autorisiert.
Die Wallet oder eine verbundene Node verbreitet die Transaktion an Peers. Jeder empfangende Node prüft unter anderem Format, Signaturen, verfügbare Inputs und Konflikte. Akzeptiert er sie nach seinen Konsens- und Policy-Regeln, kann er sie in seinen lokalen Mempool aufnehmen und weiterleiten.
Miner beziehungsweise Mining-Pools wählen aus ihrer lokalen Sicht Transaktionen für einen Kandidatenblock aus. Finden sie einen gültigen Proof of Work, verbreiten sie den Block. Full Nodes prüfen dann nicht nur den Proof of Work, sondern auch den Blockaufbau und jede enthaltene Transaktion. Nur wenn der Block gültig ist, wird er an die lokale beste Kette angehängt. Die Zahlung erhält damit ihre erste Bestätigung. Weitere darauf aufgebaute Blöcke erhöhen den Bestätigungsstand.
Nicht jede gültig erstellte Transaktion wird sofort bestätigt. Gebührenlage, Weiterleitung, lokale Policy und konkurrierende Transaktionen können den Ablauf beeinflussen.
Beispiel oder Alltagsbezug
Eine Wallet erstellt morgens eine Zahlung mit niedriger Gebühr. Nodes akzeptieren sie in ihre Mempools, aber erst ein späterer Miner nimmt sie in einen Block auf. Ab diesem Zeitpunkt zeigt die Wallet eine Bestätigung.
Typischer Irrtum
Viele Anfänger vermischen Wallet-Signatur, Node-Prüfung und Miner-Aufnahme zu einem einzigen Schritt. Signatur, Prüfung und Aufnahme in einen Block sind getrennte Schritte in einer zeitlichen Reihenfolge.
Verwendete Quellen
Bitcoin Developer Guide – Transactions
Diese Quelle richtet sich vor allem an Entwickler. Die relevante Information kann deshalb schwerer zu finden sein.
Originalquelle prüfenBitcoin Developer Guide - Block Chain
Diese Quelle richtet sich vor allem an Entwickler. Die relevante Information kann deshalb schwerer zu finden sein.
Originalquelle prüfen

