CTV + CSFS: a letter

Posted by Antoine Poinsot

Jun 13, 2025/13:07 UTC

In a detailed exchange on the Bitcoin Development Mailing List, Antoine Poinsot addressed concerns and perspectives related to the implementation and security model of vaults within Bitcoin's infrastructure. Poinsot highlighted a growing skepticism towards the reactive security model of vaults after practical implementation for real users. This skepticism stems from the realization that while vaults offer increased security measures, their effectiveness can vary significantly among users.

The discussion moved towards the technical requirements necessary for consensus-enforced vaults, specifically the need for a mechanism that allows forwarding any amount received on one script (referred to as script A) to another pre-committed script (script B). It was pointed out that the combination of CTV (CheckTemplateVerify) and CSFS does not support this functionality, leading to an examination of other primitives like CCV (Covenants) that could potentially fulfill this requirement. However, the adoption of such potent primitives is controversial due to their complexity and the risks they introduce, including MEVil (Miner Extractable Value implications) concerns. Despite these challenges, the conversation acknowledged that if the community desires the implementation of vaults, it must navigate these controversies and consider more sophisticated primitives that are currently being discussed.

Furthermore, Poinsot mentioned that while CTV might be beneficial for the future use cases of CCV vaults, its current inability to enable certain proposals means it cannot be used as a motivating factor for those proposals. This underscores a critical perspective in the development community: the necessity of aligning technical capabilities with actual use cases and avoiding the promotion of technologies based on potential future benefits that are not yet achievable.

This exchange reflects the ongoing dialogue within the Bitcoin development community regarding security models, the implementation of advanced features, and the careful consideration required when integrating new technological capabilities into the ecosystem. The focus remains on balancing innovation with the inherent risks associated with deploying powerful new primitives.

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