Ein Foto kann an tausend Leute gesendet werden und du hast es immer noch. Wäre Geld eine Datei, könntest du tausend Geschäfte mit demselben Coin bezahlen. Jedes digitale Bargeld muss eine Frage beantworten: Wenn derselbe Coin zweimal gesendet wird, welche Zahlung zählt?
Das Rennen
Der Angriff ist einfach vorstellbar. Alice unterschreibt eine Zahlung an ein Geschäft und gleichzeitig eine zweite Zahlung derselben Coins an sich selbst. Beide sind gültige Signaturen. Wenn das Geschäft liefert, bevor es weiß, welche Zahlung das Netzwerk behalten hat, kann Alice mit der Ware gehen und die Coins behalten.
Banken vermeiden dies, da sie das einzige Hauptbuch führen. Bitcoin hat Tausende von Kopien, daher benötigt es eine Regel, die jede Kopie auf die gleiche Weise anwendet, um eine Zahlung auszuwählen und die andere zu verwerfen.
▶ IN DER MASCHINE ANSEHENBei NODES prüft jede Kopie des Hauptbuchs jeden Block; ein Block, der einen Coin zweimal ausgibt, schlägt überall fehl.