Posted by Antoine Poinsot
Jun 23, 2025/13:14 UTC
The technical community is currently engaging in discussions about a proposed soft fork for Bitcoin, involving the introduction of two new opcodes as specified in BIP119 and BIP348. These opcodes, known respectively as OP_CTV
(or OP_TEMPLATEHASH
) and OP_TXHASH
, aim to introduce capabilities such as "commit to the transaction spending this output" and "programmable transaction introspection". The primary motivation behind these proposals is to scale Bitcoin payments by enabling significant reductions in interactivity for second-layer protocols, such as the Lightning Network, and facilitating optimizations in the implementation of Discreet Log Contracts. Notably, these enhancements could lead to non-interactive receipt of transactions and reduced on-chain footprint for applications, thereby benefiting all Bitcoin users by easing block space competition and potentially mitigating mining centralization pressures.
The discourse around these proposals also touches upon alternative approaches to scaling Bitcoin payments. One such approach is maintaining the status quo, which is seen as a valid stance given the need for a supermajority consensus on any changes within the Bitcoin ecosystem. This perspective underscores the importance of carefully weighing the benefits of any proposed changes against potential objections. Another discussed alternative involves the use of validation rollups powered by zero-knowledge proofs, which could offer a modest increase in throughput. However, this method's relative novelty and the speculative nature of its integration with interactive protocols like the Lightning Network present hurdles to its adoption. Additionally, more powerful capabilities that go beyond what OP_CTV
and OP_TXHASH
propose have been considered, including programmable introspection on transaction fields, but these raise concerns regarding increased complexity and broader risk surfaces.
In light of these discussions, the proponents of the CTV+CSFS soft fork argue that their proposed capabilities strike an appropriate balance by offering well-understood, simple improvements that enhance existing protocols without introducing undue complexity or risks. They contend that while the proposal may not achieve asymptotic scaling, it promises significant benefits in terms of reducing complexity in systems already deployed. This assertion rests on the belief that focusing on enhancing proven approaches should take precedence over venturing into more advanced, yet unproven, capabilities. Despite the exploration of various alternatives, the emphasis remains on the practicality and safety of adopting the proposed changes, acknowledging that further research and discussion are necessary to address outstanding concerns and objections.
TLDR
We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project?
Give Feedback