BIP-54 demo stream: Slow block validation on Signet
Wednesday, April 8, 2026In April 2026, Antoine Poinsot and Anthony Towns publicly demonstrated a few slow-to-validate blocks on the Signet test network. These blocks are currently valid, but would be invalid under the BIP-54 Consensus Cleanup rules. I covered this event by streaming the behavior of a Bitcoin Core (affected) and a Bitcoin Inquisition (unaffected) node.
I used a signet setup of my peer-observer tooling and infrastructure to run two nodes. A Bitcoin Core v31.0rc1 release candidate node and a Bitcoin Inquisition v29.2 node. Bitcoin Inquisition is a signet-only fork of Bitcoin Core used to test soft-forks on the Signet test network. Bitcoin Inquisition v29.2 has BIP-54 activated and will reject blocks that, for example, are very slow to validate. The Bitcoin Core node won’t reject these and will validate them.
Running both nodes allows me to show that Bitcoin Core will take a while to validate the blocks and that Bitcoin Inquisition, with BIP-54 active, will reject the blocks. I set up a livestream with a fork-observer instance showing the expected fork between the two nodes. Later a reorg makes sure the slow-to-validate blocks don’t remain in the chain forever.

After an initial test-run documented on BNOC: Slowish blocks on Signet, the event was annouced on Delving Bitcoin: Consensus Cleanup: demo of slow blocks on Signet. It consisted of three identical runs at different times to give everyone a chance to join.
- April 8, 2026 2:00 PM UTC
- April 8, 2026 22:00 PM UTC
- April 9, 2026 9:00 AM UTC
Livestream
I streamed the three runs on YouTube, while Antoine streamed the runs on X. All three runs showed, as expected, that the Bitcoin Core node took a while to validate the blocks, while the Inquisition node rejected them.
Run 1:
Run 2 and 3:
Results
After the stream, I posted my debug logs to the Delving thread and extracted some of the validation times. Both nodes ran on the same Hetzner Cloud CX43 host with 8 shared CPU cores of an AMD EPYC-Rome Processor (2019) and 16 GB of RAM. Validation of the slow-to-validate blocks took between 60s and 100s for each block on this host.
Bitcoin Core:
- https://tmp.b10c.me/2026-04-slow-blocks-signet/core-run-1.log.gz
- https://tmp.b10c.me/2026-04-slow-blocks-signet/core-run-2.log.gz
- https://tmp.b10c.me/2026-04-slow-blocks-signet/core-run-3.log.gz
Inquisition:
- https://tmp.b10c.me/2026-04-slow-blocks-signet/inq-run-1.log.gz
- https://tmp.b10c.me/2026-04-slow-blocks-signet/inq-run-2.log.gz
- https://tmp.b10c.me/2026-04-slow-blocks-signet/inq-run-3.log.gz
Running zgrep -hE “(bench|UpdateTip: new)” core-run-*.log.gz yields something like:
2026-04-08T14:05:12.543864Z [msghand] [bench] - Using cached block
2026-04-08T14:05:12.543926Z [msghand] [bench] - Load block from disk: 0.07ms
2026-04-08T14:05:12.543962Z [msghand] [bench] - Sanity checks: 0.01ms [0.00s (0.01ms/blk)]
2026-04-08T14:05:14.166485Z [msghand] [bench] - Fork checks: 1622.48ms [1.96s (93.29ms/blk)]
2026-04-08T14:05:14.643331Z [msghand] [bench] - Connect 2 transactions: 476.84ms (238.419ms/tx, 1.189ms/txin) [0.69s (32.64ms/blk)]
2026-04-08T14:06:33.383188Z [msghand] [bench] - Verify 401 txins: 79216.70ms (197.548ms/txin) [79.43s (3782.32ms/blk)]
2026-04-08T14:06:33.385563Z [msghand] [bench] - Write undo data: 2.39ms [0.07s (3.19ms/blk)]
2026-04-08T14:06:33.385643Z [msghand] [bench] - Index writing: 0.11ms [0.00s (0.08ms/blk)]
2026-04-08T14:06:33.385862Z [msghand] [bench] - Connect total: 80841.94ms [81.46s (3879.22ms/blk)]
2026-04-08T14:06:33.832999Z [msghand] [bench] - Flush: 447.07ms [0.51s (24.52ms/blk)]
2026-04-08T14:06:33.833198Z [msghand] [bench] - Writing chainstate: 0.27ms [0.00s (0.19ms/blk)]
2026-04-08T14:06:33.833839Z [msghand] UpdateTip: new best=0000000eb552c9f26e712d546c71297fd0623890299b40e7ada81d2dc32f5d0b height=299177 version=0x20000000 log2_work=43.630312 tx=29147716 date='2026-04-08T14:03:39Z' progress=1.000000 cache=15.3MiB(114240txo)
2026-04-08T14:06:33.833856Z [msghand] [bench] - Connect postprocess: 0.66ms [1.57s (74.55ms/blk)]
2026-04-08T14:06:33.833868Z [msghand] [bench] - Connect block: 81290.01ms [83.55s (3978.55ms/blk)]
2026-04-08T14:06:35.161185Z [msghand] [bench] - Using cached block
2026-04-08T14:06:35.161251Z [msghand] [bench] - Load block from disk: 0.07ms
2026-04-08T14:06:35.161288Z [msghand] [bench] - Sanity checks: 0.01ms [0.00s (0.01ms/blk)]
2026-04-08T14:06:36.734346Z [msghand] [bench] - Fork checks: 1573.02ms [3.53s (160.55ms/blk)]
2026-04-08T14:06:37.065053Z [msghand] [bench] - Connect 2 transactions: 330.68ms (165.340ms/tx, 0.825ms/txin) [1.02s (46.18ms/blk)]
2026-04-08T14:07:56.373530Z [msghand] [bench] - Verify 401 txins: 79639.18ms (198.601ms/txin) [159.07s (7230.36ms/blk)]
2026-04-08T14:07:56.375675Z [msghand] [bench] - Write undo data: 2.18ms [0.07s (3.15ms/blk)]
2026-04-08T14:07:56.375703Z [msghand] [bench] - Index writing: 0.04ms [0.00s (0.08ms/blk)]
2026-04-08T14:07:56.375874Z [msghand] [bench] - Connect total: 81214.63ms [162.68s (7394.46ms/blk)]
2026-04-08T14:07:56.847702Z [msghand] [bench] - Flush: 471.79ms [0.99s (44.85ms/blk)]
2026-04-08T14:07:56.847883Z [msghand] [bench] - Writing chainstate: 0.23ms [0.00s (0.19ms/blk)]
2026-04-08T14:07:56.848703Z [msghand] UpdateTip: new best=000000002b3a132836666c18f5e1a9d93623d3797316a968ee54e47fb44c0c13 height=299178 version=0x20000000 log2_work=43.630334 tx=29147718 date='2026-04-08T14:04:48Z' progress=1.000000 cache=28.7MiB(212536txo)
2026-04-08T14:07:56.848728Z [msghand] [bench] - Connect postprocess: 0.85ms [1.57s (71.20ms/blk)]
2026-04-08T14:07:56.848747Z [msghand] [bench] - Connect block: 81687.56ms [165.24s (7510.78ms/blk)]
2026-04-08T14:07:57.814128Z [msghand] [bench] - Using cached block
2026-04-08T14:07:57.814181Z [msghand] [bench] - Load block from disk: 0.06ms
2026-04-08T14:07:57.814206Z [msghand] [bench] - Sanity checks: 0.01ms [0.00s (0.01ms/blk)]
2026-04-08T14:07:58.996692Z [msghand] [bench] - Fork checks: 1182.45ms [4.71s (204.98ms/blk)]
2026-04-08T14:07:59.229473Z [msghand] [bench] - Connect 2 transactions: 232.76ms (116.381ms/tx, 0.580ms/txin) [1.25s (54.30ms/blk)]
2026-04-08T14:09:13.252885Z [msghand] [bench] - Verify 401 txins: 74256.16ms (185.177ms/txin) [233.32s (10144.52ms/blk)]
2026-04-08T14:09:13.255371Z [msghand] [bench] - Write undo data: 2.50ms [0.07s (3.12ms/blk)]
2026-04-08T14:09:13.255441Z [msghand] [bench] - Index writing: 0.11ms [0.00s (0.08ms/blk)]
2026-04-08T14:09:13.255692Z [msghand] [bench] - Connect total: 75441.51ms [238.12s (10353.03ms/blk)]
2026-04-08T14:09:13.636278Z [msghand] [bench] - Flush: 380.53ms [1.37s (59.45ms/blk)]
2026-04-08T14:09:13.636471Z [msghand] [bench] - Writing chainstate: 0.26ms [0.00s (0.19ms/blk)]
2026-04-08T14:09:13.637132Z [msghand] UpdateTip: new best=00000006d34037534a517f9e5809a34766f1540c0e6817eac91b1adfee50cb5f height=299179 version=0x20000000 log2_work=43.630355 tx=29147720 date='2026-04-08T14:06:00Z' progress=1.000000 cache=40.7MiB(310833txo)
2026-04-08T14:09:13.637150Z [msghand] [bench] - Connect postprocess: 0.68ms [1.57s (68.13ms/blk)]
2026-04-08T14:09:13.637164Z [msghand] [bench] - Connect block: 75823.03ms [241.06s (10480.88ms/blk)]
2026-04-08T14:09:14.893852Z [msghand] [bench] - Using cached block
2026-04-08T14:09:14.893934Z [msghand] [bench] - Load block from disk: 0.08ms
2026-04-08T14:09:14.893995Z [msghand] [bench] - Sanity checks: 0.03ms [0.00s (0.01ms/blk)]
2026-04-08T14:09:16.476168Z [msghand] [bench] - Fork checks: 1582.14ms [6.30s (262.36ms/blk)]
2026-04-08T14:09:16.787262Z [msghand] [bench] - Connect 2 transactions: 311.07ms (155.535ms/tx, 0.776ms/txin) [1.56s (64.99ms/blk)]
2026-04-08T14:10:32.440169Z [msghand] [bench] - Verify 401 txins: 75963.99ms (189.436ms/txin) [309.29s (12887.00ms/blk)]
2026-04-08T14:10:32.442140Z [msghand] [bench] - Write undo data: 2.00ms [0.07s (3.07ms/blk)]
2026-04-08T14:10:32.442182Z [msghand] [bench] - Index writing: 0.07ms [0.00s (0.08ms/blk)]
2026-04-08T14:10:32.442342Z [msghand] [bench] - Connect total: 77548.42ms [315.67s (13152.84ms/blk)]
2026-04-08T14:10:32.988139Z [msghand] [bench] - Flush: 545.75ms [1.91s (79.71ms/blk)]
2026-04-08T14:10:32.988275Z [msghand] [bench] - Writing chainstate: 0.18ms [0.00s (0.19ms/blk)]
2026-04-08T14:10:32.988911Z [msghand] UpdateTip: new best=00000014a4cae4501f98539b45c76059c706a82b77f19a9adf365b3f5e989444 height=299180 version=0x20000000 log2_work=43.630376 tx=29147722 date='2026-04-08T14:06:49Z' progress=1.000000 cache=55.4MiB(409132txo)
2026-04-08T14:10:32.988930Z [msghand] [bench] - Connect postprocess: 0.65ms [1.57s (65.32ms/blk)]
2026-04-08T14:10:32.988943Z [msghand] [bench] - Connect block: 78095.08ms [319.16s (13298.14ms/blk)]
2026-04-08T14:10:34.129186Z [msghand] [bench] - Using cached block
2026-04-08T14:10:34.129236Z [msghand] [bench] - Load block from disk: 0.06ms
2026-04-08T14:10:34.129262Z [msghand] [bench] - Sanity checks: 0.01ms [0.00s (0.01ms/blk)]
2026-04-08T14:10:35.431699Z [msghand] [bench] - Fork checks: 1302.40ms [7.60s (303.96ms/blk)]
2026-04-08T14:10:35.745804Z [msghand] [bench] - Connect 2 transactions: 314.10ms (157.048ms/tx, 0.783ms/txin) [1.87s (74.96ms/blk)]
2026-04-08T14:11:51.663648Z [msghand] [bench] - Verify 401 txins: 76231.87ms (190.104ms/txin) [385.52s (15420.80ms/blk)]
2026-04-08T14:11:51.665985Z [msghand] [bench] - Write undo data: 2.42ms [0.08s (3.05ms/blk)]
2026-04-08T14:11:51.666037Z [msghand] [bench] - Index writing: 0.08ms [0.00s (0.08ms/blk)]
2026-04-08T14:11:51.666250Z [msghand] [bench] - Connect total: 77537.02ms [393.21s (15728.21ms/blk)]
2026-04-08T14:11:52.017625Z [msghand] [bench] - Flush: 351.30ms [2.26s (90.57ms/blk)]
2026-04-08T14:11:52.017793Z [msghand] [bench] - Writing chainstate: 0.25ms [0.00s (0.19ms/blk)]
2026-04-08T14:11:52.018738Z [msghand] UpdateTip: new best=00000003220437cb8b5a2edef6be828c5cdad114b1b642d724ac6f3caa7f12fb height=299181 version=0x20000000 log2_work=43.630398 tx=29147724 date='2026-04-08T14:07:54Z' progress=1.000000 cache=67.5MiB(507430txo)
2026-04-08T14:11:52.018765Z [msghand] [bench] - Connect postprocess: 0.97ms [1.57s (62.75ms/blk)]
2026-04-08T14:11:52.018785Z [msghand] [bench] - Connect block: 77889.59ms [397.04s (15881.79ms/blk)]
2026-04-08T14:11:54.078822Z [msghand] [bench] - Using cached block
2026-04-08T14:11:54.078891Z [msghand] [bench] - Load block from disk: 0.07ms
2026-04-08T14:11:54.078943Z [msghand] [bench] - Sanity checks: 0.02ms [0.00s (0.01ms/blk)]
2026-04-08T14:11:55.698942Z [msghand] [bench] - Fork checks: 1619.95ms [9.22s (354.58ms/blk)]
2026-04-08T14:11:56.025006Z [msghand] [bench] - Connect 2 transactions: 326.06ms (163.032ms/tx, 0.813ms/txin) [2.20s (84.62ms/blk)]
2026-04-08T14:13:26.580070Z [msghand] [bench] - Verify 401 txins: 90881.13ms (226.636ms/txin) [476.40s (18323.12ms/blk)]
2026-04-08T14:13:26.582627Z [msghand] [bench] - Write undo data: 2.55ms [0.08s (3.03ms/blk)]
2026-04-08T14:13:26.582692Z [msghand] [bench] - Index writing: 0.13ms [0.00s (0.08ms/blk)]
2026-04-08T14:13:26.582896Z [msghand] [bench] - Connect total: 92504.01ms [485.71s (18681.12ms/blk)]
2026-04-08T14:13:26.965945Z [msghand] [bench] - Flush: 382.99ms [2.65s (101.82ms/blk)]
2026-04-08T14:13:26.966145Z [msghand] [bench] - Writing chainstate: 0.27ms [0.01s (0.20ms/blk)]
2026-04-08T14:13:26.967031Z [msghand] UpdateTip: new best=000000143c97bf0134c5cf0881dfd4ef458529b7388cacf43981ffe92fb96856 height=299182 version=0x20000000 log2_work=43.630419 tx=29147726 date='2026-04-08T14:08:56Z' progress=0.999997 cache=79.5MiB(605728txo)
2026-04-08T14:13:26.967057Z [msghand] [bench] - Connect postprocess: 0.91ms [1.57s (60.37ms/blk)]
2026-04-08T14:13:26.967076Z [msghand] [bench] - Connect block: 92888.25ms [489.93s (18843.58ms/blk)]
2026-04-08T14:13:27.506363Z [msghand] [bench] - Using cached block
2026-04-08T14:13:27.506425Z [msghand] [bench] - Load block from disk: 0.07ms
2026-04-08T14:13:27.506459Z [msghand] [bench] - Sanity checks: 0.01ms [0.00s (0.01ms/blk)]
2026-04-08T14:13:27.524771Z [msghand] [bench] - Fork checks: 18.27ms [9.24s (342.12ms/blk)]
2026-04-08T14:13:27.563187Z [msghand] [bench] - Connect 127 transactions: 38.41ms (0.302ms/tx, 0.182ms/txin) [2.24s (82.91ms/blk)]
2026-04-08T14:13:27.563320Z [msghand] [bench] - Verify 211 txins: 38.59ms (0.183ms/txin) [476.44s (17645.91ms/blk)]
2026-04-08T14:13:27.564865Z [msghand] [bench] - Write undo data: 1.53ms [0.08s (2.97ms/blk)]
2026-04-08T14:13:27.564902Z [msghand] [bench] - Index writing: 0.06ms [0.00s (0.08ms/blk)]
2026-04-08T14:13:27.566273Z [msghand] [bench] - Connect total: 59.84ms [485.77s (17991.44ms/blk)]
2026-04-08T14:13:27.569648Z [msghand] [bench] - Flush: 3.33ms [2.65s (98.17ms/blk)]
2026-04-08T14:13:27.569797Z [msghand] [bench] - Writing chainstate: 0.21ms [0.01s (0.20ms/blk)]
2026-04-08T14:13:27.572538Z [msghand] UpdateTip: new best=000000079e5f6f5376bd51b5d26fb2e27dd8762c4cac3936380647cc43377ac6 height=299183 version=0x20000000 log2_work=43.630441 tx=29147853 date='2026-04-08T14:10:21Z' progress=0.999999 cache=79.7MiB(606343txo)
2026-04-08T14:13:27.572567Z [msghand] [bench] - Connect postprocess: 2.77ms [1.57s (58.24ms/blk)]
2026-04-08T14:13:27.572612Z [msghand] [bench] - Connect block: 66.22ms [490.00s (18148.12ms/blk)]
Run 2:
2026-04-08T22:03:58.448155Z [msghand] [bench] - Using cached block
2026-04-08T22:03:58.448226Z [msghand] [bench] - Load block from disk: 0.07ms
2026-04-08T22:03:58.448264Z [msghand] [bench] - Sanity checks: 0.01ms [0.01s (0.12ms/blk)]
2026-04-08T22:03:59.508157Z [msghand] [bench] - Fork checks: 1059.86ms [11.08s (138.46ms/blk)]
2026-04-08T22:03:59.759230Z [msghand] [bench] - Connect 2 transactions: 251.05ms (125.526ms/tx, 0.626ms/txin) [2.90s (36.25ms/blk)]
2026-04-08T22:05:04.771640Z [msghand] [bench] - Verify 401 txins: 65263.43ms (162.752ms/txin) [542.12s (6776.50ms/blk)]
2026-04-08T22:05:04.773967Z [msghand] [bench] - Write undo data: 2.38ms [0.18s (2.28ms/blk)]
2026-04-08T22:05:04.774017Z [msghand] [bench] - Index writing: 0.08ms [0.00s (0.06ms/blk)]
2026-04-08T22:05:04.774653Z [msghand] [bench] - Connect total: 66326.43ms [553.42s (6917.71ms/blk)]
2026-04-08T22:05:05.059533Z [msghand] [bench] - Flush: 284.84ms [3.09s (38.64ms/blk)]
2026-04-08T22:05:05.059731Z [msghand] [bench] - Writing chainstate: 0.25ms [0.01s (0.16ms/blk)]
2026-04-08T22:05:05.060664Z [msghand] UpdateTip: new best=00000011ee1088ab58ade91da86761478799b685699b30bc649c83f13725bc6d height=299227 version=0x20000000 log2_work=43.631382 tx=29156002 date='2026-04-08T22:02:35Z' progress=1.000000 cache=79.7MiB(138957txo)
2026-04-08T22:05:05.060693Z [msghand] [bench] - Connect postprocess: 0.96ms [1.84s (23.04ms/blk)]
2026-04-08T22:05:05.060710Z [msghand] [bench] - Connect block: 66612.55ms [558.39s (6979.87ms/blk)]
2026-04-08T22:05:06.395752Z [msghand] [bench] - Using cached block
2026-04-08T22:05:06.395816Z [msghand] [bench] - Load block from disk: 0.07ms
2026-04-08T22:05:06.395851Z [msghand] [bench] - Sanity checks: 0.01ms [0.01s (0.11ms/blk)]
2026-04-08T22:05:07.881059Z [msghand] [bench] - Fork checks: 1485.18ms [12.56s (155.09ms/blk)]
2026-04-08T22:05:08.159974Z [msghand] [bench] - Connect 2 transactions: 278.89ms (139.447ms/tx, 0.695ms/txin) [3.18s (39.25ms/blk)]
2026-04-08T22:06:10.667317Z [msghand] [bench] - Verify 401 txins: 62786.24ms (156.574ms/txin) [604.91s (7467.98ms/blk)]
2026-04-08T22:06:10.669543Z [msghand] [bench] - Write undo data: 2.26ms [0.18s (2.28ms/blk)]
2026-04-08T22:06:10.669594Z [msghand] [bench] - Index writing: 0.05ms [0.00s (0.06ms/blk)]
2026-04-08T22:06:10.669871Z [msghand] [bench] - Connect total: 64274.06ms [617.69s (7625.81ms/blk)]
2026-04-08T22:06:10.969680Z [msghand] [bench] - Flush: 299.76ms [3.39s (41.87ms/blk)]
2026-04-08T22:06:10.969874Z [msghand] [bench] - Writing chainstate: 0.25ms [0.01s (0.16ms/blk)]
2026-04-08T22:06:10.970744Z [msghand] UpdateTip: new best=000000037a35ebf60c59619042ece8ae71fecf4d3146098c966f820482d33955 height=299228 version=0x20000000 log2_work=43.631403 tx=29156004 date='2026-04-08T22:03:53Z' progress=1.000000 cache=79.7MiB(237257txo)
2026-04-08T22:06:10.970773Z [msghand] [bench] - Connect postprocess: 0.90ms [1.84s (22.76ms/blk)]
2026-04-08T22:06:10.970792Z [msghand] [bench] - Connect block: 64575.03ms [622.96s (7690.93ms/blk)]
2026-04-08T22:06:36.650042Z [msghand] [bench] - Using cached block
2026-04-08T22:06:36.650090Z [msghand] [bench] - Load block from disk: 0.05ms
2026-04-08T22:06:36.650115Z [msghand] [bench] - Sanity checks: 0.01ms [0.01s (0.11ms/blk)]
2026-04-08T22:06:37.896756Z [msghand] [bench] - Fork checks: 1246.61ms [13.81s (168.40ms/blk)]
2026-04-08T22:06:38.131776Z [msghand] [bench] - Connect 2 transactions: 235.00ms (117.502ms/tx, 0.586ms/txin) [3.41s (41.63ms/blk)]
2026-04-08T22:07:44.046688Z [msghand] [bench] - Verify 401 txins: 66149.91ms (164.962ms/txin) [671.06s (8183.61ms/blk)]
2026-04-08T22:07:44.048249Z [msghand] [bench] - Write undo data: 1.60ms [0.19s (2.27ms/blk)]
2026-04-08T22:07:44.048276Z [msghand] [bench] - Index writing: 0.04ms [0.00s (0.06ms/blk)]
2026-04-08T22:07:44.048453Z [msghand] [bench] - Connect total: 67398.37ms [685.09s (8354.75ms/blk)]
2026-04-08T22:07:44.282301Z [msghand] [bench] - Flush: 233.81ms [3.63s (44.21ms/blk)]
2026-04-08T22:07:44.282449Z [msghand] [bench] - Writing chainstate: 0.19ms [0.01s (0.16ms/blk)]
2026-04-08T22:07:44.283074Z [msghand] UpdateTip: new best=0000001253d4dbf6b7b34079a70ef0357a7b12e83a38f29946effbc863f194f3 height=299229 version=0x20000000 log2_work=43.631425 tx=29156006 date='2026-04-08T22:04:43Z' progress=1.000000 cache=79.7MiB(335560txo)
2026-04-08T22:07:44.283094Z [msghand] [bench] - Connect postprocess: 0.64ms [1.84s (22.49ms/blk)]
2026-04-08T22:07:44.283107Z [msghand] [bench] - Connect block: 67633.06ms [690.60s (8421.93ms/blk)]
2026-04-08T22:07:45.129398Z [msghand] [bench] - Using cached block
2026-04-08T22:07:45.129478Z [msghand] [bench] - Load block from disk: 0.08ms
2026-04-08T22:07:45.129513Z [msghand] [bench] - Sanity checks: 0.01ms [0.01s (0.11ms/blk)]
2026-04-08T22:07:46.416482Z [msghand] [bench] - Fork checks: 1286.94ms [15.10s (181.87ms/blk)]
2026-04-08T22:07:46.652222Z [msghand] [bench] - Connect 2 transactions: 235.72ms (117.860ms/tx, 0.588ms/txin) [3.65s (43.97ms/blk)]
2026-04-08T22:08:56.717425Z [msghand] [bench] - Verify 401 txins: 70300.91ms (175.314ms/txin) [741.36s (8932.01ms/blk)]
2026-04-08T22:08:56.719615Z [msghand] [bench] - Write undo data: 2.22ms [0.19s (2.27ms/blk)]
2026-04-08T22:08:56.719653Z [msghand] [bench] - Index writing: 0.08ms [0.01s (0.06ms/blk)]
2026-04-08T22:08:56.719836Z [msghand] [bench] - Connect total: 71590.37ms [756.68s (9116.62ms/blk)]
2026-04-08T22:08:56.955183Z [msghand] [bench] - Flush: 235.31ms [3.86s (46.51ms/blk)]
2026-04-08T22:08:56.955316Z [msghand] [bench] - Writing chainstate: 0.18ms [0.01s (0.16ms/blk)]
2026-04-08T22:08:56.955853Z [msghand] UpdateTip: new best=0000000b4f9d1ba885832b1b9dd4f6183483a27a4762a48114c00a812f1b42dd height=299230 version=0x20000000 log2_work=43.631446 tx=29156008 date='2026-04-08T22:06:13Z' progress=1.000000 cache=79.7MiB(433856txo)
2026-04-08T22:08:56.955868Z [msghand] [bench] - Connect postprocess: 0.55ms [1.85s (22.23ms/blk)]
2026-04-08T22:08:56.955881Z [msghand] [bench] - Connect block: 71826.49ms [762.42s (9185.84ms/blk)]
2026-04-08T22:08:57.756562Z [msghand] [bench] - Using cached block
2026-04-08T22:08:57.756632Z [msghand] [bench] - Load block from disk: 0.07ms
2026-04-08T22:08:57.756660Z [msghand] [bench] - Sanity checks: 0.01ms [0.01s (0.11ms/blk)]
2026-04-08T22:08:58.964337Z [msghand] [bench] - Fork checks: 1207.64ms [16.30s (194.08ms/blk)]
2026-04-08T22:08:59.232398Z [msghand] [bench] - Connect 2 transactions: 268.05ms (134.023ms/tx, 0.668ms/txin) [3.92s (46.64ms/blk)]
2026-04-08T22:10:08.589321Z [msghand] [bench] - Verify 401 txins: 69624.98ms (173.628ms/txin) [810.98s (9654.55ms/blk)]
2026-04-08T22:10:08.591670Z [msghand] [bench] - Write undo data: 2.38ms [0.19s (2.27ms/blk)]
2026-04-08T22:10:08.591711Z [msghand] [bench] - Index writing: 0.06ms [0.01s (0.06ms/blk)]
2026-04-08T22:10:08.591929Z [msghand] [bench] - Connect total: 70835.30ms [827.51s (9851.37ms/blk)]
2026-04-08T22:10:08.921946Z [msghand] [bench] - Flush: 329.97ms [4.19s (49.89ms/blk)]
2026-04-08T22:10:08.922151Z [msghand] [bench] - Writing chainstate: 0.25ms [0.01s (0.16ms/blk)]
2026-04-08T22:10:08.923051Z [msghand] UpdateTip: new best=00000011240c362604a624fc4469413f36ff5cb823c0733d570d54c7916a913f height=299231 version=0x20000000 log2_work=43.631467 tx=29156010 date='2026-04-08T22:07:02Z' progress=1.000000 cache=79.7MiB(532153txo)
2026-04-08T22:10:08.923075Z [msghand] [bench] - Connect postprocess: 0.93ms [1.85s (21.98ms/blk)]
2026-04-08T22:10:08.923096Z [msghand] [bench] - Connect block: 71166.52ms [833.59s (9923.70ms/blk)]
2026-04-08T22:10:09.915110Z [msghand] [bench] - Using cached block
2026-04-08T22:10:09.915174Z [msghand] [bench] - Load block from disk: 0.07ms
2026-04-08T22:10:09.915207Z [msghand] [bench] - Sanity checks: 0.01ms [0.01s (0.11ms/blk)]
2026-04-08T22:10:11.623058Z [msghand] [bench] - Fork checks: 1707.82ms [18.01s (211.89ms/blk)]
2026-04-08T22:10:11.934018Z [msghand] [bench] - Connect 2 transactions: 310.94ms (155.470ms/tx, 0.775ms/txin) [4.23s (49.75ms/blk)]
2026-04-08T22:11:18.513190Z [msghand] [bench] - Verify 401 txins: 66890.12ms (166.808ms/txin) [877.87s (10327.91ms/blk)]
2026-04-08T22:11:18.515644Z [msghand] [bench] - Write undo data: 2.45ms [0.19s (2.27ms/blk)]
2026-04-08T22:11:18.515699Z [msghand] [bench] - Index writing: 0.11ms [0.01s (0.06ms/blk)]
2026-04-08T22:11:18.515902Z [msghand] [bench] - Connect total: 68600.73ms [896.12s (10542.54ms/blk)]
2026-04-08T22:11:18.815350Z [msghand] [bench] - Flush: 299.40ms [4.49s (52.82ms/blk)]
2026-04-08T22:11:18.815486Z [msghand] [bench] - Writing chainstate: 0.19ms [0.01s (0.16ms/blk)]
2026-04-08T22:11:18.816073Z [msghand] UpdateTip: new best=000000065d332b249b5fc8068177776b3dddb073d308ae5b090147c41477e351 height=299232 version=0x20000000 log2_work=43.631489 tx=29156012 date='2026-04-08T22:07:50Z' progress=1.000000 cache=82.5MiB(630450txo)
2026-04-08T22:11:18.816089Z [msghand] [bench] - Connect postprocess: 0.60ms [1.85s (21.72ms/blk)]
2026-04-08T22:11:18.816102Z [msghand] [bench] - Connect block: 68901.00ms [902.49s (10617.55ms/blk)]
2026-04-08T22:12:13.129188Z [msghand] [bench] - Using cached block
2026-04-08T22:12:13.129239Z [msghand] [bench] - Load block from disk: 0.05ms
2026-04-08T22:12:13.129264Z [msghand] [bench] - Sanity checks: 0.01ms [0.01s (0.11ms/blk)]
2026-04-08T22:12:13.204207Z [msghand] [bench] - Fork checks: 74.91ms [18.09s (210.30ms/blk)]
2026-04-08T22:12:13.236787Z [msghand] [bench] - Connect 1454 transactions: 32.57ms (0.022ms/tx, 0.021ms/txin) [4.26s (49.55ms/blk)]
2026-04-08T22:12:13.236913Z [msghand] [bench] - Verify 1550 txins: 32.73ms (0.021ms/txin) [877.91s (10208.20ms/blk)]
2026-04-08T22:12:13.246312Z [msghand] [bench] - Write undo data: 9.35ms [0.20s (2.35ms/blk)]
2026-04-08T22:12:13.246384Z [msghand] [bench] - Index writing: 0.12ms [0.01s (0.06ms/blk)]
2026-04-08T22:12:13.246837Z [msghand] [bench] - Connect total: 117.60ms [896.23s (10421.32ms/blk)]
2026-04-08T22:12:13.262386Z [msghand] [bench] - Flush: 15.51ms [4.51s (52.39ms/blk)]
2026-04-08T22:12:13.262521Z [msghand] [bench] - Writing chainstate: 0.18ms [0.01s (0.16ms/blk)]
2026-04-08T22:12:13.303299Z [msghand] UpdateTip: new best=00000010d89e826688208b7074202ff88b40346c300dd6bf3110ffdeeecafffd height=299233 version=0x20000000 log2_work=43.631510 tx=29157466 date='2026-04-08T22:12:03Z' progress=1.000000 cache=83.0MiB(633958txo)
2026-04-08T22:12:13.303368Z [msghand] [bench] - Connect postprocess: 40.84ms [1.89s (21.95ms/blk)]
2026-04-08T22:12:13.303390Z [msghand] [bench] - Connect block: 174.18ms [902.67s (10496.12ms/blk)]
Run 3:
2026-04-09T09:02:52.804051Z [msghand] [bench] - Using cached block
2026-04-09T09:02:52.804122Z [msghand] [bench] - Load block from disk: 0.08ms
2026-04-09T09:02:52.804164Z [msghand] [bench] - Sanity checks: 0.01ms [0.02s (0.13ms/blk)]
2026-04-09T09:02:54.348955Z [msghand] [bench] - Fork checks: 1544.75ms [20.67s (132.52ms/blk)]
2026-04-09T09:02:54.680275Z [msghand] [bench] - Connect 2 transactions: 331.30ms (165.652ms/tx, 0.826ms/txin) [5.07s (32.51ms/blk)]
2026-04-09T09:04:30.931279Z [msghand] [bench] - Verify 401 txins: 96582.30ms (240.854ms/txin) [974.98s (6249.86ms/blk)]
2026-04-09T09:04:30.933638Z [msghand] [bench] - Write undo data: 2.37ms [0.32s (2.03ms/blk)]
2026-04-09T09:04:30.933698Z [msghand] [bench] - Index writing: 0.11ms [0.01s (0.06ms/blk)]
2026-04-09T09:04:30.933931Z [msghand] [bench] - Connect total: 98129.82ms [996.04s (6384.89ms/blk)]
2026-04-09T09:04:31.249757Z [msghand] [bench] - Flush: 315.78ms [5.02s (32.20ms/blk)]
2026-04-09T09:04:31.249964Z [msghand] [bench] - Writing chainstate: 0.25ms [0.02s (0.16ms/blk)]
2026-04-09T09:04:31.251065Z [msghand] UpdateTip: new best=0000000db638fd84f3668c983cdf3f305a098c61d0bcbc657a15250b081efdd4 height=299296 version=0x20000000 log2_work=43.632857 tx=29164133 date='2026-04-09T09:02:02Z' progress=1.000000 cache=83.0MiB(179911txo)
2026-04-09T09:04:31.251099Z [msghand] [bench] - Connect postprocess: 1.14ms [2.17s (13.93ms/blk)]
2026-04-09T09:04:31.251123Z [msghand] [bench] - Connect block: 98447.06ms [1003.32s (6431.55ms/blk)]
2026-04-09T09:04:33.338082Z [msghand] [bench] - Using cached block
2026-04-09T09:04:33.338155Z [msghand] [bench] - Load block from disk: 0.08ms
2026-04-09T09:04:33.338194Z [msghand] [bench] - Sanity checks: 0.01ms [0.02s (0.13ms/blk)]
2026-04-09T09:04:34.905201Z [msghand] [bench] - Fork checks: 1566.96ms [22.24s (141.66ms/blk)]
2026-04-09T09:04:35.252193Z [msghand] [bench] - Connect 2 transactions: 346.98ms (173.492ms/tx, 0.865ms/txin) [5.42s (34.51ms/blk)]
2026-04-09T09:06:14.617052Z [msghand] [bench] - Verify 401 txins: 99711.84ms (248.658ms/txin) [1074.69s (6845.16ms/blk)]
2026-04-09T09:06:14.619145Z [msghand] [bench] - Write undo data: 2.12ms [0.32s (2.03ms/blk)]
2026-04-09T09:06:14.619188Z [msghand] [bench] - Index writing: 0.07ms [0.01s (0.06ms/blk)]
2026-04-09T09:06:14.619392Z [msghand] [bench] - Connect total: 101281.25ms [1097.32s (6989.33ms/blk)]
2026-04-09T09:06:14.965770Z [msghand] [bench] - Flush: 346.33ms [5.37s (34.20ms/blk)]
2026-04-09T09:06:14.965960Z [msghand] [bench] - Writing chainstate: 0.24ms [0.03s (0.16ms/blk)]
2026-04-09T09:06:14.966935Z [msghand] UpdateTip: new best=00000013079c637e2d4b37cb95f019479a4e86a041e9eee162c6e2ae1758ed9d height=299297 version=0x20000000 log2_work=43.632878 tx=29164135 date='2026-04-09T09:02:46Z' progress=1.000000 cache=83.0MiB(278207txo)
2026-04-09T09:06:14.966961Z [msghand] [bench] - Connect postprocess: 1.00ms [2.17s (13.85ms/blk)]
2026-04-09T09:06:14.966984Z [msghand] [bench] - Connect block: 101628.90ms [1104.95s (7037.90ms/blk)]
2026-04-09T09:06:16.962736Z [msghand] [bench] - Using cached block
2026-04-09T09:06:16.962803Z [msghand] [bench] - Load block from disk: 0.07ms
2026-04-09T09:06:16.962850Z [msghand] [bench] - Sanity checks: 0.01ms [0.02s (0.13ms/blk)]
2026-04-09T09:06:18.454208Z [msghand] [bench] - Fork checks: 1491.12ms [23.73s (150.20ms/blk)]
2026-04-09T09:06:18.766904Z [msghand] [bench] - Connect 2 transactions: 312.87ms (156.435ms/tx, 0.780ms/txin) [5.73s (36.28ms/blk)]
2026-04-09T09:07:56.865446Z [msghand] [bench] - Verify 401 txins: 98411.42ms (245.415ms/txin) [1173.10s (7424.69ms/blk)]
2026-04-09T09:07:56.869922Z [msghand] [bench] - Write undo data: 3.60ms [0.32s (2.04ms/blk)]
2026-04-09T09:07:56.869993Z [msghand] [bench] - Index writing: 1.00ms [0.01s (0.07ms/blk)]
2026-04-09T09:07:56.870828Z [msghand] [bench] - Connect total: 99908.03ms [1197.23s (7577.42ms/blk)]
2026-04-09T09:07:57.198163Z [msghand] [bench] - Flush: 327.29ms [5.70s (36.06ms/blk)]
2026-04-09T09:07:57.198330Z [msghand] [bench] - Writing chainstate: 0.22ms [0.03s (0.16ms/blk)]
2026-04-09T09:07:57.199360Z [msghand] UpdateTip: new best=0000000685879728d212116865fcf49d3b108588420f737edee8c331434bd407 height=299298 version=0x20000000 log2_work=43.632899 tx=29164137 date='2026-04-09T09:04:15Z' progress=1.000000 cache=83.0MiB(376503txo)
2026-04-09T09:07:57.199389Z [msghand] [bench] - Connect postprocess: 1.06ms [2.18s (13.77ms/blk)]
2026-04-09T09:07:57.199408Z [msghand] [bench] - Connect block: 100236.67ms [1205.19s (7627.76ms/blk)]
2026-04-09T09:07:59.882355Z [msghand] [bench] FlushStateToDisk: find files to prune started
2026-04-09T09:07:59.882568Z [msghand] [bench] FlushStateToDisk: find files to prune completed (0.03ms)
2026-04-09T09:07:59.882732Z [msghand] [bench] - Using cached block
2026-04-09T09:07:59.882758Z [msghand] [bench] - Load block from disk: 0.02ms
2026-04-09T09:07:59.882791Z [msghand] [bench] - Sanity checks: 0.01ms [0.02s (0.13ms/blk)]
2026-04-09T09:08:01.494452Z [msghand] [bench] - Fork checks: 1611.62ms [25.34s (159.39ms/blk)]
2026-04-09T09:08:01.892695Z [msghand] [bench] - Connect 2 transactions: 398.22ms (199.110ms/tx, 0.993ms/txin) [6.13s (38.55ms/blk)]
2026-04-09T09:09:37.308731Z [msghand] [bench] - Verify 401 txins: 95814.25ms (238.938ms/txin) [1268.92s (7980.60ms/blk)]
2026-04-09T09:09:37.311439Z [msghand] [bench] - Write undo data: 2.74ms [0.32s (2.04ms/blk)]
2026-04-09T09:09:37.311499Z [msghand] [bench] - Index writing: 0.10ms [0.01s (0.07ms/blk)]
2026-04-09T09:09:37.312182Z [msghand] [bench] - Connect total: 97429.41ms [1294.66s (8142.53ms/blk)]
2026-04-09T09:09:37.656681Z [msghand] [bench] - Flush: 344.46ms [6.04s (38.00ms/blk)]
2026-04-09T09:09:37.656863Z [msghand] [bench] FlushStateToDisk: find files to prune started
2026-04-09T09:09:37.656919Z [msghand] [bench] FlushStateToDisk: find files to prune completed (0.03ms)
2026-04-09T09:09:37.656945Z [msghand] [bench] - Writing chainstate: 0.32ms [0.03s (0.16ms/blk)]
2026-04-09T09:09:37.657922Z [msghand] UpdateTip: new best=00000004af57cad1f5cd0563db9b4fd7dc29f4de92b48aecba7ff7e29d68e1c0 height=299299 version=0x20000000 log2_work=43.632921 tx=29164139 date='2026-04-09T09:05:09Z' progress=0.999999 cache=83.0MiB(474799txo)
2026-04-09T09:09:37.657947Z [msghand] [bench] - Connect postprocess: 1.00ms [2.18s (13.69ms/blk)]
2026-04-09T09:09:37.657966Z [msghand] [bench] - Connect block: 97775.21ms [1302.96s (8194.73ms/blk)]
2026-04-09T09:09:39.640412Z [msghand] [bench] - Using cached block
2026-04-09T09:09:39.640486Z [msghand] [bench] - Load block from disk: 0.08ms
2026-04-09T09:09:39.640535Z [msghand] [bench] - Sanity checks: 0.01ms [0.02s (0.13ms/blk)]
2026-04-09T09:09:41.244212Z [msghand] [bench] - Fork checks: 1603.63ms [26.95s (168.42ms/blk)]
2026-04-09T09:09:41.634262Z [msghand] [bench] - Connect 2 transactions: 390.04ms (195.018ms/tx, 0.973ms/txin) [6.52s (40.75ms/blk)]
2026-04-09T09:11:18.479762Z [msghand] [bench] - Verify 401 txins: 97235.54ms (242.483ms/txin) [1366.15s (8538.44ms/blk)]
2026-04-09T09:11:18.483317Z [msghand] [bench] - Write undo data: 3.57ms [0.33s (2.05ms/blk)]
2026-04-09T09:11:18.483383Z [msghand] [bench] - Index writing: 0.11ms [0.01s (0.07ms/blk)]
2026-04-09T09:11:18.486950Z [msghand] [bench] - Connect total: 98846.46ms [1393.51s (8709.43ms/blk)]
2026-04-09T09:11:18.889793Z [msghand] [bench] - Flush: 402.79ms [6.44s (40.28ms/blk)]
2026-04-09T09:11:18.889993Z [msghand] [bench] - Writing chainstate: 0.27ms [0.03s (0.16ms/blk)]
2026-04-09T09:11:18.891177Z [msghand] UpdateTip: new best=0000000a0ee0a258ea2fbb2d2b0d465374885b2483ae4d175cc44aa843c63147 height=299300 version=0x20000000 log2_work=43.632942 tx=29164141 date='2026-04-09T09:06:19Z' progress=1.000000 cache=83.0MiB(573095txo)
2026-04-09T09:11:18.891201Z [msghand] [bench] - Connect postprocess: 1.21ms [2.18s (13.61ms/blk)]
2026-04-09T09:11:18.891220Z [msghand] [bench] - Connect block: 99250.80ms [1402.21s (8763.83ms/blk)]
2026-04-09T09:11:21.165370Z [msghand] [bench] - Using cached block
2026-04-09T09:11:21.165438Z [msghand] [bench] - Load block from disk: 0.07ms
2026-04-09T09:11:21.165475Z [msghand] [bench] - Sanity checks: 0.01ms [0.02s (0.13ms/blk)]
2026-04-09T09:11:22.743315Z [msghand] [bench] - Fork checks: 1577.80ms [28.52s (177.17ms/blk)]
2026-04-09T09:11:23.058842Z [msghand] [bench] - Connect 2 transactions: 315.50ms (157.751ms/tx, 0.787ms/txin) [6.84s (42.45ms/blk)]
2026-04-09T09:13:00.136665Z [msghand] [bench] - Verify 401 txins: 97393.31ms (242.876ms/txin) [1463.54s (9090.34ms/blk)]
2026-04-09T09:13:00.139086Z [msghand] [bench] - Write undo data: 2.47ms [0.33s (2.05ms/blk)]
2026-04-09T09:13:00.139151Z [msghand] [bench] - Index writing: 0.10ms [0.01s (0.07ms/blk)]
2026-04-09T09:13:00.139373Z [msghand] [bench] - Connect total: 98973.94ms [1492.48s (9270.08ms/blk)]
2026-04-09T09:13:00.547406Z [msghand] [bench] - Flush: 407.98ms [6.85s (42.56ms/blk)]
2026-04-09T09:13:00.547570Z [msghand] [bench] - Writing chainstate: 0.21ms [0.03s (0.16ms/blk)]
2026-04-09T09:13:00.548692Z [msghand] UpdateTip: new best=0000001018d0038f11974c98548fca64686380c21052a856cb8c4790cf6e50ce height=299301 version=0x20000000 log2_work=43.632963 tx=29164143 date='2026-04-09T09:07:53Z' progress=1.000000 cache=87.5MiB(671391txo)
2026-04-09T09:13:00.548724Z [msghand] [bench] - Connect postprocess: 1.15ms [2.18s (13.53ms/blk)]
2026-04-09T09:13:00.548747Z [msghand] [bench] - Connect block: 99383.37ms [1501.60s (9326.68ms/blk)]
2026-04-09T09:13:02.961493Z [msghand] [bench] - Using cached block
2026-04-09T09:13:02.961559Z [msghand] [bench] - Load block from disk: 0.07ms
2026-04-09T09:13:02.961624Z [msghand] [bench] - Sanity checks: 0.01ms [0.02s (0.12ms/blk)]
2026-04-09T09:13:03.087090Z [msghand] [bench] - Fork checks: 125.43ms [28.65s (176.85ms/blk)]
2026-04-09T09:13:03.311680Z [msghand] [bench] - Connect 2514 transactions: 224.60ms (0.089ms/tx, 0.070ms/txin) [7.06s (43.58ms/blk)]
2026-04-09T09:13:03.311769Z [msghand] [bench] - Verify 3213 txins: 224.72ms (0.070ms/txin) [1463.77s (9035.61ms/blk)]
2026-04-09T09:13:03.327918Z [msghand] [bench] - Write undo data: 16.10ms [0.35s (2.14ms/blk)]
2026-04-09T09:13:03.327994Z [msghand] [bench] - Index writing: 0.12ms [0.01s (0.07ms/blk)]
2026-04-09T09:13:03.328873Z [msghand] [bench] - Connect total: 367.31ms [1492.85s (9215.12ms/blk)]
2026-04-09T09:13:03.356049Z [msghand] [bench] - Flush: 27.14ms [6.88s (42.47ms/blk)]
2026-04-09T09:13:03.356211Z [msghand] [bench] - Writing chainstate: 0.21ms [0.03s (0.16ms/blk)]
2026-04-09T09:13:03.386096Z [msghand] UpdateTip: new best=0000000aa1aca52ec659275670747fb301cf3b61aadb9121d3bd0d5335a95a79 height=299302 version=0x20000000 log2_work=43.632985 tx=29166657 date='2026-04-09T09:11:00Z' progress=1.000000 cache=88.2MiB(676529txo)
2026-04-09T09:13:03.386141Z [msghand] [bench] - Connect postprocess: 29.93ms [2.21s (13.63ms/blk)]
2026-04-09T09:13:03.386162Z [msghand] [bench] - Connect block: 424.65ms [1502.02s (9271.73ms/blk)]
My open-source work is currently funded by an OpenSats LTS grant. You can learn more about my funding and how to support my work on my funding page.
Text and images on this page are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License