Author: Tamas Blummer 2019-06-13 08:14:02
Published on: 2019-06-13T08:14:02+00:00
A proposal to implement OP_CAT and OP_CHECKSIGFROMSTACKVERIFY as new Script operations has been put forward by Russell O'Connor. These two operations would enable a range of features, including oracle signature verification, secure multiparty computations, transaction introspection, and weak covenants. In contrast to other recent proposals, such as SIGHASH_ANYPREVOUT and OP_CHECKOUTPUTHASHVERIFY, which are designed for narrow applications, O'Connor argues that generic building blocks are necessary to achieve the full potential of Bitcoin Script. The proposed operations could also facilitate the implementation of oracle less difficulty contracts without the need for CISC type OP_WORKVERIFY. A concrete example of such a contract is provided, which involves an European digital call option on target difficulty after maturity and 10 blocks notice period. The contract can be soft forked in by redefining OP_NOP as a prefix (OP_EXTENSION).
Updated on: 2023-06-13T18:57:36.610229+00:00