What's a good stopping point? Making the case for the capabilities enabled by CTV+CSFS

Posted by Ethan Heilman

Jun 25, 2025/20:34 UTC

The discussion highlights the complexity and considerations involved in potentially replacing Bitcoin Script, underlining that such a task would be influenced significantly by the developments and requirements at the time of its design. The introduction of a low-complexity opcode like OP_CAT, as suggested in BIP-347, is presented as a beneficial step towards gathering useful data for informing the future development of a Bitcoin Script replacement. This opcode would not only facilitate experimentation by those working with Zero-Knowledge proofs but also enhance the functionality of everyday Bitcoin scripts, making them more versatile and efficient.

Furthermore, the message addresses the importance of designing protocols with resistance to Miner Extractable Value (MEV) in mind. It suggests that creating Bitcoin protocols that are indifferent to MEV challenges is simpler but less desirable. To achieve better protocols that can proactively address or resist MEV issues, there is a need for more advanced scripting capabilities. This emphasis on MEV resistance underscores the evolving challenges in Bitcoin protocol development and the necessity for a forward-looking approach that enables building more secure and robust systems on the Bitcoin network.

Link to Raw Post
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