Question about OP_CTV and Non-Recursive Covenants

Posted by josh

Mar 18, 2025/15:12 UTC

The discussion starts with a concern about the potential for adversarial actions within blockchain networks, specifically targeting the rewards of miners through the manipulation of transaction conditions based on the nVersion value. This approach could threaten the stability of miner networks by introducing non-linear elements and compromising the properties of linearity and finality that are crucial for the advancement of blockchain technology. The consensus is that introducing such non-linearity would be detrimental, indicating a preference for maintaining the current structural integrity of blockchain operations.

However, an alternative solution is proposed to address the underlying intention more elegantly without disrupting the network's stability. The solution involves the concept of signature-time cross-input scripting, which would allow users to bid on a large subset of Unspent Transaction Outputs (UTXOs) within a single Partially Signed Bitcoin Transaction (PSBT). This method, detailed at delvingbitcoin.org, suggests future enhancements through a subscript-only opcode that allows full introspection. Although this opcode would significantly increase the expressivity of PSBTs by enabling detailed transaction conditions, it carefully avoids permitting recursive covenants, thus not encumbering outputs in a way that could destabilize the network.

This innovative approach aims to facilitate trustless buy offers across every UTXO containing a specific fungible asset, as defined by any metaprotocol. It addresses the current limitation where, despite the existence of trustless sell markets, creating a trustless buy market remains impractical. By implementing these suggested technical advancements, developers could potentially unlock new functionalities within blockchain systems, fostering greater efficiency and security in conducting transactions across the 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