
Am 8. April wird das Bitcoin-Core-Entwicklungsteam im Signet-Testnetz „Angriffsblöcke“ der ersten Kryptowährung demonstrieren. Diese speziell entwickelten Blockchain-Einheiten benötigen deutlich mehr Zeit zur Validierung.
Warum ist das notwendig?
Das Hauptziel besteht darin, die Schwere von vier Konsens-Schwachstellen aufzuzeigen, die mit Hilfe von BIP-54 durch die Great Consensus Cleanup behoben werden sollen.
Dieser Bitcoin-Verbesserungsvorschlag sieht eine mehrstufige, sanfte Abspaltung vor, um den Konsensmechanismus der weltweit führenden Kryptowährung zu optimieren. Dieses umfassende Upgrade würde mehrere Schwächen des Protokolls beheben:
- Behebung des „Time-Warp“-Angriffs. Eine alte Sicherheitslücke, die es Minern mit hoher Hashrate ermöglicht, Block-Zeitstempel zu manipulieren und so die Mining-Schwierigkeit künstlich zu senken. BIP-54 behebt dieses Problem durch neue Regeln für die Zeitstempel des ersten und letzten Blocks jedes Schwierigkeits-Resets.
- Die rechenintensivsten Transaktionen werden begrenzt. Speziell entwickelte Transaktionen können auf leistungsschwacher Hardware sehr lange zur Verifizierung benötigen – von mehreren Minuten bis zu einer Stunde. Dies erhöht die Last auf den Nodes und gibt Minern ein Mittel an die Hand, Druck auf ihre Konkurrenten auszuüben. BIP-54 begrenzt die Anzahl der Signaturoperationen, die in einer einzelnen Transaktion ausgeführt werden können. Sind es zu viele, wird die Transaktion als ungültig betrachtet.
- Behebung des Problems mit 64-Byte-Transaktionen in Merkle-Bäumen . Eine Transaktion mit exakt 64 Byte Größe erzeugt eine Mehrdeutigkeit im Merkle-Baum: Sie kann sowohl als Blatt als auch als interner Knoten interpretiert werden. Dies schwächt die Beweise für die Translationseinschluss und macht die Merkle-Wurzel mehrdeutig. Nach Aktivierung von BIP-54 sind Transaktionen mit exakt 64 Byte Größe ungültig.
- Die veraltete BIP-30-Prüfung entfällt. Diese Prüfung diente dem Schutz vor doppelten Transaktions-IDs (TxIDs). Nach der Aktivierung von BIP-34 ist diese Prüfung nahezu überflüssig, ihre Aufrechterhaltung war jedoch aus historischen Gründen notwendig. BIP-54 fordert, dass sich neue Coinbase-Transaktionen unterscheiden, sodass die alte Prüfung endgültig entfernt werden kann.
Planen
Die Experten beabsichtigen nicht, das Worst-Case-Angriffsszenario darzustellen. Sie werden Skript- und Transaktionsdetails verbergen, um Angreifern keine zusätzlichen Informationen preiszugeben. Den Nutzern werden Blöcke angezeigt, deren Überprüfung um ein Vielfaches mehr Ressourcen benötigt als eine Standardüberprüfung.
Die Veranstaltung beginnt um 10:00 Uhr EST (14:00 Uhr UTC). Jeder kann einen Bitcoin-Core-Knoten auf Signet betreiben (er benötigt etwa 32–33 GB Speicherplatz) und den Mining- und Blockverarbeitungsprozess beobachten.
Die Entwickler haben außerdem einen Patch zur Visualisierung verdächtiger Einheiten über die Terminaloberfläche bitcoin-tui (betreut von Entwickler AJ Towns) bereitgestellt. Dies ermöglicht die Echtzeitüberwachung der Blockverarbeitung im Tab „Langsame Blöcke“.
Die Experten betonten jedoch, dass sie den Patch schnell veröffentlicht und keine vollständige Prüfung durchgeführt hätten. Aus Sicherheitsgründen wurde den Teilnehmern empfohlen, neue Knoten ohne Guthaben auf dem Gerät zu verwenden.
Zur Erinnerung: Im April entdeckte Steve Jeffress, der Schöpfer von UTXOracle, dass etwa 99 % der Taproot-Transaktionen im Bitcoin-Netzwerk „Dust“ waren.
