In two days, on Wednesday April eighth, a handful of Bitcoin Core builders are going to be doing an indication of “assault blocks” designed to take an inordinate period of time to confirm on Signet.
The demonstration will happen at 10 AM EST (2 PM UTC). Anybody who needs to take part can run Bitcoin Core node on Signet and watch the blocks be mined and processed by their node in real-time.
Directions could be discovered right here to spin up a node and comply with alongside (together with the way to test your node’s logs to see the verification occasions for the assault blocks).
The demonstration just isn’t going to indicate the worst case of the assault (the script and transaction construction required has not been publicly revealed to not give malicious actors much more details about the assault), however it would produce blocks that take orders of magnitude extra time to confirm than your common block.
The purpose of the demonstration is to indicate customers the severity of one of many 4 extreme consensus vulnerabilities that the Nice Consensus Cleanup goals to handle with BIP 54.
Two extra demonstrations will happen at 6 PM EST (10 PM UTC) on April eighth, and at 5 AM EST (9 AM UTC) on April ninth, to permit for Bitcoin customers in several world timezones to straight take part as nicely.
The Signet blockchain is presently at round 32-33 GB, so in case you have any system with ample space for storing, go forward and spin up a Signet node to take part.
In your consciousness the next software program patch was shortly put collectively for this demonstration and never audited totally (although it’s only a fundamental terminal based-GUI). In case you are spinning up a model new Signet node only for this demonstration on a machine with none funds on it, you ought to be superb even in case you are the paranoid kind like me.
For individuals who don’t wish to simply poke at log recordsdata, AJ Cities supplied a patch to the “bitcoin-tui” mission, a Terminal based mostly GUI for Bitcoin Core to show the assault blocks in the course of the demonstration. The mission creator is engaged on a correct launch in time for the demonstration, however you can even compile it your self.
Run these instructions on Linux (git instructions will work on different OSes, and it’s best to be capable of discover the equal CLI instructions on your OS simply on-line):
git clone https://github.com/ajtowns/bitcoin-tui.git
cd bitcoin-tui
git swap 202604-bip54blocks
From there it’s best to be capable of simply comply with the construct directions on the repository right here. After compiling, ensure that your bitcoind has “server=1” set within the config file, and begin up bitcoin-tui. It’s best to discover a “Sluggish Blocks” tab on the best of the highest bar.







