Skip to content
All library documents

How OP_CAT and OP_CTV Could Expand Bitcoin Transaction Programmability

Article Galaxy Research

Summary

The report explains how Bitcoin’s UTXO model and Script govern spending, and why Script’s limited computation and lack of access to global state make complex contracts, bridges, and custody designs difficult. It compares OP_CAT, which could concatenate stack values and support more elaborate transaction logic, with OP_CTV, which constrains a transaction to a predefined template. The proposals aim to add covenant-like spending rules while retaining Bitcoin’s existing transaction model.

Potential applications include trust-minimized connections between Bitcoin and layer-two systems, more capable vaults, and Lightning Network improvements. The report also outlines the contentious, multi-stakeholder soft-fork process and argues that technical review and developer alignment would precede activation. Its outlook is a forecast about governance and timing, not evidence that either proposal will be adopted. The analysis is dated March 2025, and the excerpt omits much of its technical comparison, so its use cases and implementation prospects should be treated as proposals rather than deployed capabilities.

Key ideas

  • Bitcoin Script sets UTXO spending conditions but has limited computational expressivity and no global state access.
  • OP_CAT and OP_CTV are proposals intended to enable more complex transaction spending constraints.
  • Covenant-like rules could support Bitcoin vaults, layer-two bridges, and Lightning improvements.
  • Protocol changes require broad stakeholder agreement and a lengthy soft-fork activation process.
  • The report’s adoption outlook is a prediction, and the proposed features are not described as activated.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.