From: "/dev /fd0" <alicexbtong@gmail.com>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Subject: [bitcoindev] Compact block relay in knots using the extra pool
Date: Wed, 15 Oct 2025 03:22:12 +0530 [thread overview]
Message-ID: <CALiT-ZoZFZskPhA6HHguOFyD4=4uEXO-mvXq+FxURO8ELDueZA@mail.gmail.com> (raw)
[-- 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 --]
reply other threads:[~2025-10-15 16:31 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CALiT-ZoZFZskPhA6HHguOFyD4=4uEXO-mvXq+FxURO8ELDueZA@mail.gmail.com' \
--to=alicexbtong@gmail.com \
--cc=bitcoindev@googlegroups.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox