Stats on compact block reconstructions

Aug 2 - Oct 31, 2025

  • The exploration into the optimization of compact block relay (CBR) in blockchain networks, specifically within Bitcoin's framework, has revealed significant insights into enhancing network efficiency.

Through the deployment and subsequent testing of CBR technology, it was found that prefilling transactions in compact blocks—initially considered a straightforward enhancement—introduced complexities that often outweighed its benefits. This realization came from observing the reconstruction of recent blocks where an additional 100-4000 bytes of transaction data were typically required for complete reconstruction. A proposed solution to circumvent the inefficiencies associated with prefilling involves utilizing Forward Error Correction (FEC) chunks. The integration of FEC chunks, each 1152 bytes in size, aims to facilitate more efficient block reconstruction without necessitating extra data retrieval rounds. However, the distribution of missing transactions across multiple FEC chunks complicates this approach, potentially limiting its effectiveness.

Subsequent discussions and statistical analyses provide further clarification on the practical implications of these technological adjustments. Recent statistics highlight a notable improvement in block reconstruction rates and a reduction in the amount of data requested from peers when blocks cannot be reconstructed immediately. This improvement is attributed to updates made to the node configurations, including lowering the minrelaytxfee. Despite these advancements, certain days exhibited suboptimal reconstruction performance, prompting inquiries into the underlying causes. Furthermore, the discussion touches upon the broader context of network parameter management and its impact on node communication, emphasizing the nuanced relationship between economic parameters and practical network performance.

In addition to these technical observations, the conversation acknowledges the contribution of specific nodes and configurations, such as the nico node running Bitcoin Knots version 29.1. This node, configured with the default settings but incorporating significant changes like blockreconstructionextratxnsize, provides a unique perspective on the potential impacts of these adjustments on compact block relay statistics. However, the lack of comprehensive logging on the nico node limits the depth of analysis possible regarding requested transaction sizes.

The discourse underscores the complexity of optimizing blockchain networks, highlighting the importance of empirical testing and theoretical refinement in understanding and improving network performance. By examining the effects of various configurations and updates through a detailed analytical lens, the discussions contribute valuable insights into the ongoing efforts to enhance blockchain efficiency and reliability.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

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

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiDecoding BitcoinWarnet
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

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

Give Feedback