Segwit commitment to post-quantum witness data?

Posted by ajtowns

Jul 15, 2026/00:11 UTC

The discussion explores the complexities of designing a cost accounting system for transactions, emphasizing the need to consider various types of costs such as I/O, storage, bandwidth, and CPU. A proposed method is to incorporate a per-transaction monotonic function that could adapt based on these factors. This approach also contemplates the potential for non-constant I/O costs by allowing multiple UTXO lookups per input, which might be more efficient in terms of data reuse across transactions.

Furthermore, the dialogue delves into the implications of blockchain scalability and decentralization, particularly in relation to hypothetical scenarios like 'Q-day', which would dramatically increase demand for transaction capacity due to quantum computing advancements. The suggestion here involves preparing for such an event by allocating around 10MB of capacity specifically for post-quantum signatures in what is termed a "pqdata" area. This area would only be utilized if Q-day occurs, thus preserving closer alignment with a smaller block size target (3.23MB) under normal conditions to maximize decentralization. Conversely, if Q-day does occur, this design allows for an expansion up to 12.76MB, thereby balancing the trade-offs between decentralization and transaction capacity.

This conversation underscores the importance of forward-thinking in blockchain protocol design, ensuring flexibility to adapt to future technological changes without necessitating frequent disruptive updates (such as hard or soft forks). The consensus rules surrounding the use of different witness styles are highlighted as a critical aspect, ensuring that transitions can occur smoothly without undermining the network's operability or security.

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