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.
Thread Summary (11 replies)
Jul 10 - Aug 20, 2026
12 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