Hi,
My approach so far has been to share all details in the semi-private Delving thread that is accessible to a number of experts who would be able to figure it out on their own anyway, and to share a demonstration of an expensive-but-far-from-worst block publicly.

Anthony Towns and i performed such a demo last week on Signet.

There was yet another demo of this on April 8th and 9th. It's documented on https://delvingbitcoin.org/t/consensus-cleanup-demo-of-slow-blocks-on-signet/2367 and had quite a few participants running it and sharing their block validation times across a wide range of CPUs.

For the recent demo, I set up some P2P monitoring with a custom client that connects to all ~190 listening Signet on IPv4 and Tor. This client, for example, requested high-bandwith compact blocks from all nodes and kept track of Bitcoin protocol ping-pong RTT times. Recoding timestamps of block annoucements and the time when a peer would respond to my getblocktxn requests with blocktxn's allows to monitor validation times across the network (limited to the listening part of the network).

I've written about it in detail on https://bnoc.xyz/t/block-propagation-and-validation-duration-during-slow-to-validate-blocks-on-signet/117

I'm writing here to share a few numbers:
- during normal network conditions, a median listening node on Signet takes 176ms to validate a block (25th percentile: 37ms; 75th percentile 447ms). Almost all listening nodes can validated the normal blocks in less than a second.
- during the slow-to-validate event last week, it took a median listing node 19.7s to validate a block (25th percentile 8.2s; 75th percentile 32s). The 90th percentile takes close to 80s.
- When looking at the mulitple, the median validation takes about 160x longer than validationg a normal block (25th percentile: 31x, 75th percentile: 793x). 

Keep in mind that these numbers are for the "expensive-but-far-from-worst blocks" that Antoine chose to disclose.

Best
b10c


On Wednesday, March 11th, 2026 at 11:27 AM, 'Antoine Poinsot' via Bitcoin Development Mailing List <bitco...@googlegroups.com> wrote:
I share this concern, which is why i only shared details about this in the (semi-)private Delving thread to this effect: https://delvingbitcoin.org/t/worst-block-validation-time-inquiry/711.

The testing for quality assurance has already been performed as part of the investigation into the various techniques and possible mitigations. Additional testing is always valuable, but the primary goal of a public demonstration for this would be to help build consensus.

It's a fine line to tread, because on the one hand you do not want to give away the details of how to optimise the attack (whether for maximum profit or for maximum impact), but on the other hand i do think it's necessary to provide some amount of publicly verifiable information to support a soft fork activation proposal.

My approach so far has been to share all details in the semi-private Delving thread that is accessible to a number of experts who would be able to figure it out on their own anyway, and to share a demonstration of an expensive-but-far-from-worst block publicly. This allows anyone to check for themselves that it is indeed possible to craft some​ slow blocks, and they can refer to an expert to confirm that it can be made much worse. Of course, i remain open to feedback.
On Wednesday, February 25th, 2026 at 12:03 PM, Jameson Lopp <jameso...@gmail.com> wrote:
The main concern I'd have is whether or not doing so would leak more information to the world about how to conduct such an attack on mainnet. It may be prudent to perform such testing privately.

On Fri, Feb 13, 2026 at 5:28 PM 'Antoine Poinsot' via Bitcoin Development Mailing List <bitco...@googlegroups.com> wrote:
Hi everyone,

Bitcoin Inquisition 29.2 was released last week with support for BIP 54 (Consensus Cleanup) [0]. BIP
54 is now active on Inquisition since block 291168.

By virtue of being a bugfix soft fork rather than introducing new features, there is fewer avenues
for testing on the public Signet network. Perhaps we could create a Signet block that is slow but
not quite as bad as the worst case, and share it here to demonstrate it is now invalid on
Inquisition?

At any rate, please let us know if you find anything in testing whether it is on the public Signet
network, in private ones, or however else.

Best,
Antoine Poinsot

[0] https://delvingbitcoin.org/t/bitcoin-inqusition-29-2/2236

--
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/wJZkcSEOQD5Z8rsel8TJCSkUJiwn7YepjyOfSDHKt3P_4Fvh9MFu_oiva3G6C-Q_1CmRTCj6lqmVm6ZeZG8WbdVrCo4IZUFg3VazRdJ48AQ%3D%40protonmail.com.

--
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/CADL_X_ewFMqLuv7MVfWCZf3QhKezW9xiS19xWdROjtoT9dmU7w%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/273ith9pPyipCI5hjV6ETFBzFhM4xFN8ptEFK8zc5N-jxGwOBvEn5r9Bt2c9p0A-6-3Bs53gONglzo1QfI4LCIOwkJgR9PWT4iQT_Wbpllo%3D%40protonmail.com.

--
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/8bc588f8-38fd-4ebc-a02d-ae750764bd0cn%40googlegroups.com.