[BIP Draft] Segregated Data: a prunable, script-isolated block region for data carriage

Posted by AntoineP

Jun 25, 2026/14:55 UTC

In the discussion about blockchain technology, particularly concerning the processing capabilities and responsibilities of full nodes, several critical points are raised. The primary concern revolves around the necessity for all full nodes to process transactions up to the latest 288 blocks, a practice referred to as operating "at the tip." This approach ensures that whether a node is catching up after being offline or performing an Initial Block Download (IBD), it processes all block content uniformly.

The proposal to incorporate a new data structure into the consensus rules brings forth significant implications. One such implication is that every full node would be required to download and validate additional data. Specifically, this involves downloading SegData and verifying the Merkle root commitment associated with it. This verification process is crucial as it impacts the integrity and trustworthiness of the blockchain.

Furthermore, the distribution and accessibility of this SegData are of concern. If only a few reachable nodes serve this data, it could lead to increased dependence on these nodes, potentially creating bottlenecks and emphasizing the need for a robust distribution mechanism to prevent centralization of responsibilities and risks.

An additional point of contention is the impact of introducing SegData on network and storage resources. While it is argued that SegData does not increase the overall storage demand—since it involves moving data rather than adding—it is considered by some as a de facto increase in block size limit. This is based on the perspective that there is always substantial demand for free replicated storage, which implies that any available space will inevitably be utilized.

Moreover, the option for smaller nodes or those beyond the retention window to opt out of handling this extra burden highlights a flexibility in participation. However, it is emphasized that any node intending to fully validate the state of the system must process any new data structures introduced. This requirement underscores the fundamental role of full nodes in maintaining the comprehensive validity and security of the blockchain network.

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