CTV + CSFS: a letter

Posted by Matt Corallo

Jun 9, 2025/17:51 UTC

In a recent exchange on the Bitcoin Development Mailing List, James O'Beirne raised points of comparison between TXHASH and CTV (CheckTemplateVerify), questioning the perceived simplicity of TXHASH over CTV. The discussion highlighted ongoing debates around the format and implementation specifics of both technologies, underscoring the complexities involved in their development and integration within the Bitcoin protocol. Despite arguments suggesting that TXHASH is straightforward, O'Beirne pointed out that there are still unresolved questions about its exact format—similar to those surrounding CTV, such as whether it commits to scriptSigs or its functionality outside of SegWit.

O'Beirne also critiqued the argument that developing CTV would require a significantly different investment of time compared to TXHASH, suggesting that once a clear direction is chosen, the time commitment for either technology might be similar. He expressed skepticism towards overly simplistic views on the matter, emphasizing the need for a more comprehensive approach to developing commitment gadgets, which could enable advanced functionalities without resorting to "utter hack" solutions, as seen in some variants like BitVM-with-CTV.

The discussion also touched upon future developments beyond CTV and CSFS (Covenants Script Fragment Selection), indicating that these innovations are seen not as final goals but as steps toward more ambitious objectives. These include more flexible transaction field commitments, hinting at a broader vision for Bitcoin's evolution. O'Beirne criticized the notion that upgrading from CTV to TXHASH would be cumbersome due to the need to define a new bitfield format, arguing that such a task is feasible and should not deter progress. He dismissed concerns over the time it would take to agree on specific bitfield formats as unfounded, suggesting that defining what commitments are necessary is a more critical and manageable challenge.

Overall, the conversation reflects the dynamic and complex nature of Bitcoin protocol development, where technological choices are debated not just on their current merits but also on their potential to pave the way for future advancements.

Link to Raw Post

Thread Summary (63 replies)

Jun 9 - Jun 28, 2025

Bitcoin Logo

TLDR

Join Our Newsletter

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

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

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

Give Feedback