Bitcoin Cash: Angriff sorgt für Zwischenfall bei Hard Fork

Quelle: Shutterstock

Bitcoin Cash: Angriff sorgt für Zwischenfall bei Hard Fork

Bei der Hard Fork von Bitcoin Cash (BCH) ist es zu einem Zwischenfall gekommen. Ein koordinierter Angriff hat versucht, eine ältere Schwachstelle in der ABC-Implementierung von BCH auszunutzen. In der Folge wurde eine Reihe leerer Blöcke gemint. Ein Patch sorgt mittlerweile für Abhilfe. Betroffen sind ausschließlich ABC-Nodes.

Es war ein kleiner Schock für die Bitcoin-Cash-Community: Auf die planmäßige Umsetzung der Hard Fork bei Blockhöhe 582.600 folgten zunächst neun Transaktionsblöcke, die keine Transaktionen erhielten. Ein Angreifer hat versucht, einen seit November 2018 bestehenden Bug in Bitcoin ABC auszunutzen – ohne Erfolg.

Die Krypto-Analysten von BitMEX Research meldeten diesen Umstand umgehend bei Twitter.

Es scheint, als ob es ein Problem mit dem Bitcoin Cash Hard Fork Upgrade geben könnte, die Anzahl der Txs [Transaktionen] pro Block ist gering (0 in den letzten neun Blöcken, mit Ausnahme der Coinbase txn). Unser Mempool hat 1.622 txs.

Unterhalb des Diagramms ist die Anzahl der Txs pro Block und die orange Linie zeigt den Hard-Fork-Punkt.

Kurz darauf wurde der Fehler identifiziert. Es handelt sich um einen älteren Bug in der ABC-Implementierung von Bitcoin Cash. Dieser betraf die Regeln für das Hinzufügen von Transaktionen in den Mempool, dem „Wartezimmer“ für valide Transaktionen, die noch ihrer Zusammenführung zu Blöcken harren. Die Nodes legen Transaktionen im Mempool ab, bevor sie sie zu Blöcken zusammenfassen.

Dabei überprüft die Node mit dem Befehl OP_CHECKDATASIG, wie viele Signaturüberprüfungen für eine Transaktion bereits vollzogen wurden. Für die Auswahl der Transaktionen spielt es unter anderem eine Rolle, wie oft ihre Signatur bereits überprüft wurde, sprich: die Zahl der „sigOps“. Die zulässige Anzahl der sigOps, die ein Block insgesamt enthalten darf, ist limitiert. Das hat unter anderem den Hintergrund, dass ein Miner einen Block mit sehr vielen sigOps nur sehr langsam bestätigen kann.

Bug existiert seit November-Hard-Fork von Bitcoin Cash

Stark vereinfacht ausgedrückt, haben die ABC-Nodes die falsche Anzahl von sigOps registriert. Der Bitcoin-Verde-Entwickler „FerriestaPatronum“ weist auf Reddit darauf hin, dass der Bug zu jedem Zeitpunkt seit der November-Fork von BCH Probleme hätte verursachen können.

Dieses Szenario hätte jederzeit nach der Einführung von OP_CHECKDATASIG stattfinden können. Indem man viele Transaktionen erstellt, die nur OP_CHECKDATASIG verwenden, und sie dann alle gleichzeitig ausgibt, würde man Blöcke erstellen, die das enthalten, was der Mempool für sehr wenige sigOps hält, aber überall sonst viel zu viele sigOps enthält. Anstatt einen ungültigen Block zu minen, entscheidet die Mining-Software, einen leeren Block zu minen.

Angreifer wusste von Bug

Der Angreifer muss bereits seit Längerem Kenntnis von dem Bug gehabt haben, ohne diese mit dem Rest der BCH Community zu teilen. Davon geht zumindest der Cornell-Professor Emin Gün Sirer aus, der zugleich das Timing des Angriffs hinterfragt.

Jemand verbrachte Monate damit, auf diesem Fehler zu sitzen und entschied sich dafür, ihn während eines geplanten Upgrades auszunutzen. Es ist ziemlich unreif, aber auch eine große Erinnerung daran, dass dies ein Raum mit byzantinischen Akteuren ist, und wir müssen der Korrektheit der Software große Aufmerksamkeit schenken.

Unmittelbar nach der Entdeckung des Bugs wurde ein Patch für seine Behebung veröffentlicht. Betreiber von ABC Nodes sind nun dazu angehalten, ihn umgehend zu installieren. Die anderen Bitcoin-Cash-Implementierungen, namentlich Bitcoin Unlimited, waren von dem Bug nicht betroffen.

Der Bitcoin-Cash-Kurs zeigte sich von dem Vorfall wenig beeindruckt, im Gegenteil. Am Tag nach der Hard Fork steht er mit einem Tagesplus von knapp neun Prozent (zu Redaktionsschluss) bei 416 US-Dollar. Der BCH-Kurs hat in den vergangenen 30 Tagen somit um 45 Prozent zugelegt.

Du bist ein Blockchain- oder Krypto-Investor? Der digitale Kryptokompass ist der erste Börsenbrief für digitale Währungen und liefert dir monatlich exklusive Einschätzungen und umfassende Analysen zur aktuellen Lage an den Blockchain- & Krypto-Märkten. Jetzt kostenlos testen

Mehr zum Thema:

Ähnliche Artikel

Bitcoin-Börse Kraken geht auf Investorenjagd
Bitcoin-Börse Kraken geht auf Investorenjagd
Unternehmen

Die Bitcoin-Börse Kraken hat einen Verkauf von Unternehmensanteilen gestartet. Die Anteile können indes online erworben werden.

Erfolgreicher Startschuss für Finledger – Deutsche Banken testen Schuldschein-Plattform
Erfolgreicher Startschuss für Finledger – Deutsche Banken testen Schuldschein-Plattform
Blockchain

Ein Zusammenschluss der Helaba, DekaBank, dwpbank und der DZ Bank verkündet in dieser Woche den erfolgreichen ersten Test seiner Blockchain-Plattform Finledger. 

Newsletter

Die besten News kostenlos per E-Mail

Finde einen Job mit Zukunft

    Aktuell

    Bitcoin, Ethereum und Ripple – Kursanalyse KW21 – Seitwärts auf hohem Niveau
    Bitcoin, Ethereum und Ripple – Kursanalyse KW21 – Seitwärts auf hohem Niveau
    Kursanalyse

    Die letzten Tage wurde seitens den drei Top-Coins dazu genutzt, den Anstieg in den vergangenen Wochen zu verdauen.

    Bitcoin-Börse Kraken geht auf Investorenjagd
    Bitcoin-Börse Kraken geht auf Investorenjagd
    Unternehmen

    Die Bitcoin-Börse Kraken hat einen Verkauf von Unternehmensanteilen gestartet. Die Anteile können indes online erworben werden.

    Ethereums Zukunft: Foundation veröffentlicht Roadmap
    Ethereums Zukunft: Foundation veröffentlicht Roadmap
    Ethereum

    Während sich der Ether-Kurs tapfer über der 250-US-Dollar-Marke hält, gibt sich die Ethereum Foundation alle Mühe, das eigene Ökosystem weiterzuentwickeln.

    Was uns der Bitcoin Pizza Day über Geld verrät
    Was uns der Bitcoin Pizza Day über Geld verrät
    Bitcoin

    Als Laszlo Hanyecz am 22. Mai 2010 zwei Pizzen kaufte und diese mit Bitcoin bezahlte, ahnte er noch nicht, dass er damit in die Geschichte einging.

    Angesagt

    Erfolgreicher Startschuss für Finledger – Deutsche Banken testen Schuldschein-Plattform
    Blockchain

    Ein Zusammenschluss der Helaba, DekaBank, dwpbank und der DZ Bank verkündet in dieser Woche den erfolgreichen ersten Test seiner Blockchain-Plattform Finledger. 

    „Undiskutable Fakten“: Bitcoin-Börse Bitfinex zeigt New Yorker Staatsanwaltschaft den Mittelfinger
    Regulierung

    Die Skandal-Bitcoin-Börse Bitfinex sowie die mit ihnen verbandelte Tether Limited wehren sich gegen die aktuelle Anklage der New Yorker Staatsanwaltschaft.

    Die Linke will Bitcoin verbieten – wieso das nicht gelingen wird
    Kommentar

    Die Partei Die Linke will nach Inhalt des Wahlprogramms zur Europawahl Bitcoin verbieten.

    Ein Plädoyer für die Hodl-Mentalität: Bitcoin ist ein Wertspeicher – und das ist gut so
    Bitcoin

    Kritiker der Kryptowährung Nr. 1 werfen ihr häufig mangelnde Nutzbarkeit vor.

    ×

    Happy Bitcoin Pizzaday

    25% Rabatt auf alle Shop-Produkte

    Gutscheincode: PIZZA

    Der Kryptokompass Mai 19

    Aktuelle Ausgabe inkl. STO Guide kostenlos testen

    NEU: Aktuelle Mai Ausgabe gratis testen inkl. STO-Guide