Post-clustermempool package RBF: per-chunk processing

Nov 27 - Nov 27, 2023

  • The discussed approach reveals a nuanced challenge in transaction processing, specifically addressing scenarios where a package comprises a parent transaction and a CPFP (Child Pays for Parent) child transaction.

This setup aims to enhance the feerate of the parent transaction by linking it with the child. However, complications arise when this package simultaneously conflicts with a separate, larger transaction that does not contribute to the relay cost. Under normal circumstances, relaying the parent transaction alone would be permissible. The issue at hand pertains to the combined relay of both the parent and its CPFP child, which is problematic.

To address this, one proposed solution involves the segmentation of relayed packages. Upon segmenting, transactions within the package that lack a parent but individually meet the minimum fee requirement set by mempoolminfee could be processed independently as their own "chunk." This method offers an approximate way to circumvent the difficulties posed by the original problem, ensuring that transactions capable of satisfying the minimum fee criteria are not unjustly penalized due to their association within a problematic package.

Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback