Posted by ajtowns
Oct 16, 2025/05:04 UTC
The discussion revolves around the evaluation of prefilling in the design of compact blocks. Initially, prefilling was incorporated into the design as a simple and seemingly harmless feature. However, subsequent testing after the deployment of compact blocks revealed that prefilling generally introduced more drawbacks than benefits. This insight is grounded in observations of recent block reconstructions, where it's noted that blocks often require an additional 100-4000 bytes of transaction data for complete reconstruction.
A potential solution to improve block reconstruction efficiency without necessitating additional round trips for data retrieval is proposed through the use of Forward Error Correction (FEC) chunks. By including approximately five FEC chunks, each sized at 1152 bytes, the majority of these blocks could be reconstructed more efficiently. This approach is considered advantageous because it avoids the complexity and risks associated with merging chunks from various sources, which might include both honest and adversarial inputs.
The effectiveness of using FEC chunks for this purpose, however, is contingent upon the distribution of missing transactions within the blocks. The concern is that even a small number of missing transactions, totaling around 1000 bytes, might be distributed across multiple FEC chunks. This distribution pattern complicates the reconstruction process, as each missing transaction could potentially require a different FEC chunk for correction, thereby diluting the efficacy of this strategy.
Thread Summary (41 replies)
Aug 2 - Oct 16, 2025
42 messages
TLDR
We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project.
Give Feedback