Bitcoin Development Mailinglist
 help / color / mirror / Atom feed
* [bitcoindev] Compact block relay in knots using the extra pool
@ 2025-10-14 21:52 /dev /fd0
  0 siblings, 0 replies; only message in thread
From: /dev /fd0 @ 2025-10-14 21:52 UTC (permalink / raw)
  To: Bitcoin Development Mailing List

[-- Attachment #1: Type: text/plain, Size: 2026 bytes --]

Hi bitcoin developers,

Compact block relay has been one of the concerns with divergence in mempool
policies. I tested it in knots with a pruned and non-listening node. The
results are interesting and details are shared in this post:
https://uncensoredtech.substack.com/p/compact-block-relay-with-extra-pool

I used this config for the node:

debug=cmpctblock
feefilter=0
blockreconstructionextratxnsize=300

It was running for ~10 hours and had 8 full relay outbound connections in
which 2 were bitcoin core nodes (v29.1 and v30.0) that relayed sub 1 sat/vB
transactions. 90% blocks had no issues with reconstructions because of less
transactions being requested.

Example: Block 919005

2025-10-14T09:14:50Z Saw new header
hash=00000000000000000000f76ea0d9598e36231496c732a95fab75fc91c8d5bcf2
height=919005
2025-10-14T09:14:50Z [cmpctblock] Initialized PartiallyDownloadedBlock for
block 00000000000000000000f76ea0d9598e36231496c732a95fab75fc91c8d5bcf2
using a cmpctblock of size 28617
2025-10-14T09:14:51Z [cmpctblock] Successfully reconstructed block
00000000000000000000f76ea0d9598e36231496c732a95fab75fc91c8d5bcf2 with 1 txn
prefilled, 4440 txn from mempool (incl at least 3845 from extra pool) and
235 txn requested
2025-10-14T09:14:51Z UpdateTip: new
best=00000000000000000000f76ea0d9598e36231496c732a95fab75fc91c8d5bcf2
height=919005 version=0x200c2000 log2_work=95.878521 tx=1256146478

Related pull requests:
https://github.com/bitcoinknots/bitcoin/pull/217
https://github.com/bitcoinknots/bitcoin/pull/218

Feel free to share your feedback and other ideas that can improve compact
block relay.

/dev/fd0
floppy disk guy

-- 
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/CALiT-ZoZFZskPhA6HHguOFyD4%3D4uEXO-mvXq%2BFxURO8ELDueZA%40mail.gmail.com.

[-- Attachment #2: Type: text/html, Size: 2662 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-10-15 16:31 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-14 21:52 [bitcoindev] Compact block relay in knots using the extra pool /dev /fd0

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox