<oembed><type>rich</type><version>1.0</version><title>jimbocoin wrote</title><author_name>jimbocoin (npub1v9…x9q3h)</author_name><author_url>https://yabu.me/npub1v9qy0ry6uyh36z65pe790qrxfye84ydsgzc877armmwr2l9tpkjsdx9q3h</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><html>OP is short for Operation. An OP is a unit of functionality in the Bitcoin script language. There are OPs for things like “does this signature match”.&#xA;&#xA;CTV stands for Check Template Verify. Broadly, when an OP code has Verify in its name, it will cause the entire script to fail if the condition is not met.&#xA;&#xA;Check Template means that the condition checks whether the output of the proposed spending transaction matches pre-specified valid outputs (that is, a pre-specified Template). This would allow transactions to stipulate how an output can be spent. &#xA;&#xA;Currently there is no way to put restrictions (covenants) on where spent outputs can go. Enabling OP_CTV on Bitcoin would require a soft-fork (like SegWit and Taproot did). https://bitcoinops.org/en/topics/op_checktemplateverify/</html></oembed>