In zwei Tagen, am Mittwoch, dem 8. April, werden eine Handvoll Bitcoin Core-Entwickler eine Demonstration von „Angriffsblöcken“ durchführen, die so konzipiert sind, dass die Überprüfung auf Signet übermäßig viel Zeit in Anspruch nimmt.
Die Demonstration findet um 10:00 Uhr EST (14:00 Uhr UTC) statt. Jeder, der teilnehmen möchte, kann den Bitcoin Core-Knoten auf Signet ausführen und in Echtzeit zusehen, wie die Blöcke von seinem Knoten abgebaut und verarbeitet werden.
Anleitungen sind zu finden Hier um einen Knoten hochzufahren und mitzumachen (einschließlich der Überprüfung der Protokolle Ihres Knotens, um die Überprüfungszeiten für die Angriffsblöcke anzuzeigen).
Die Demonstration wird nicht den schlimmsten Fall des Angriffs zeigen (die erforderliche Skript- und Transaktionsstruktur wurde nicht öffentlich bekannt gegeben, um böswilligen Akteuren nicht noch mehr Informationen über den Angriff zu geben), aber es werden Blöcke erzeugt, deren Überprüfung um Größenordnungen länger dauert als bei einem durchschnittlichen Block.
Ziel der Demonstration ist es, Benutzern den Schweregrad einer der vier schwerwiegenden Konsens-Schwachstellen zu zeigen, die die Great Consensus Cleanup zielt darauf ab, mit BIP 54 anzugehen.
Zwei weitere Demonstrationen finden am 8. April um 18:00 Uhr EST (22:00 Uhr UTC) und am 9. April um 5:00 Uhr EST (9:00 Uhr UTC) statt, um auch Bitcoin-Benutzern in verschiedenen globalen Zeitzonen die direkte Teilnahme zu ermöglichen.
Die Signet-Blockchain ist derzeit etwa 32–33 GB groß. Wenn Sie also über ein Gerät mit ausreichend Speicherplatz verfügen, können Sie einen Signet-Knoten einrichten, um teilzunehmen.
Zur Information: Der folgende Software-Patch wurde für diese Demonstration schnell zusammengestellt und nicht gründlich geprüft (obwohl es sich lediglich um eine einfache Terminal-basierte GUI handelt). Wenn Sie nur für diese Demonstration einen brandneuen Signet-Knoten auf einer Maschine hochfahren, auf der kein Geld vorhanden ist, sollte es Ihnen gut gehen, selbst wenn Sie der paranoide Typ wie ich sind.
Für diejenigen, die nicht nur in Protokolldateien herumstöbern möchten, hat AJ Towns eine bereitgestellt Patch zum „bitcoin-tui“-Projekt, einer Terminal-basierten GUI für Bitcoin Core zur Anzeige der Angriffsblöcke während der Demonstration. Der Projektersteller arbeitet rechtzeitig für die Demonstration an einem geeigneten Release, Sie können es aber auch selbst kompilieren.
Führen Sie diese Befehle unter Linux aus (Git-Befehle funktionieren auch auf anderen Betriebssystemen und Sie sollten die entsprechenden CLI-Befehle für Ihr Betriebssystem problemlos online finden können):
git clone https://github.com/ajtowns/bitcoin-tui.git
cd bitcoin-tui
git switch 202604-bip54blocks
Von dort aus sollten Sie einfach den Build-Anweisungen im Repository folgen können Hier. Stellen Sie nach dem Kompilieren sicher, dass in der Konfigurationsdatei Ihres Bitcoind „server=1“ festgelegt ist, und starten Sie bitcoin-tui. Rechts in der oberen Leiste sollten Sie die Registerkarte „Langsame Blöcke“ finden.

