Bitcoin: Was passiert, wenn Miner einen ungültigen Block minen?
Zahlreiche Nodes verifizieren die Transaktionen im Bitcoin-Netzwerk. Doch während Marathon Digital einen ungültigen Block schürfte, lehnten andere Nodes diesen ab. Was passierte mit diesem Block?
Das von Satoshi Nakamoto erschaffene Bitcoin-Netzwerk arbeitet mit der sogenannten Distributed Ledger Technology (DLT). Die anderen Nodes können einen Fehler eines einzelnen Nodes leicht erkennen, wodurch der ungültige Block durch den Konsensmechanismus gelöscht wird.
Wie Marathon Digital einen ungültigen Block minte
Laut dem BTC-Entwickler 0xB10C befand sich der ungültige Block auf der Höhe von 809478. Ein Problem bei der Transaktionsreihenfolge ist der Hauptgrund für den ungültigen Block. BitMEX Research erklärt die Situation auf Twitter (X):
“Der ungültige Block enthielt diese Transaktionsummer (A)
“Spending an output from this txin (B): “Und gab einen Output von dieser Transaktionsnummer (B) aus:
Allerdings wurde Transaktionsnummer B in den Block nach der Transaktionsnummer A aufgenommen, daher war der Block ungültig.”
Später lehnten andere Nodes diesen Block ab, und schließlich schürfte Foundry USA den nächsten gültigen Block.
Bitcoin ungültiger Block 809478 von Marathon Digital. Quelle: Bitaps.com
Bitcoin verwendet die Distributed Ledger Technology, bei der die Daten von Transaktionen dezentralisiert und verteilt werden. Der Screenshot unten zeigt, wie “Peer” (Mitglied des Netzwerks) A mit einem Node einen ungültigen Block hat, während Peer B und Peer C ihn verifizieren können. Sie befolgen den Konsensmechanismus, und der ungültige Block wird schließlich abgelehnt.
Ungültiger Bitcoin-Block Erklärung Quelle; GitHub
Der Vorfall mit den ungültigen Blöcken von Marathon Digital zeigt, dass das Bitcoin-Netzwerk tatsächlich manipulationssicher ist und nur eine minimale Chance für Doppelausgaben bietet. Ein Community-Mitglied schreibt dazu auf Twitter (X):
“Die #BTC Technik hört nie auf, mich zu faszinieren.”