What is BIP 119? BIP 119 is a Bitcoin Improvement Proposal titled "CHECKTEMPLATEVERIFY," which introduces a new opcode called OP_CHECKTEMPLATEVERIFY (CTV or OP_CTV). This soft fork upgrade redefines the semantics of OP_NOP4 to enable simple covenants by allowing a script to commit to a "template" of a spending transaction via a hash. When executed, it verifies that the current transaction matches the pre-committed structure (including outputs, amounts, and other fields), enabling secure patterns without overly flexible scripting that could introduce risks. Key use cases include congestion control (pre-signing batches of transactions for later confirmation), vaults for enhanced self-custody security against theft, non-interactive payment channels, and improved Lightning Network or Layer 2 efficiency. Unlike more expressive covenant proposals, CTV is intentionally limited in scope to maintain Bitcoin's security model while adding useful programmability. The proposal was authored by Jeremy Rubin (@JeremyRubin) and assigned in January 2020, with a current status of Draft. It has seen renewed discussion and review efforts in 2025–2026, including activation signaling conversations and community pushes for consensus, though no activation timeline is confirmed. Recent updates to the BIP text and related PRs show ongoing maintenance in the official repository. What are your thoughts on it?

Share







Source:Show original
Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information.
Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.