Author: Christian Decker 2019-10-01 14:26:39
Published on: 2019-10-01T14:26:39+00:00
ZmnSCPxj proposes a new opcode, `OP_CHECKSIG_WITHOUT_INPUT`, as an alternative to `SIGHASH_NOINPUT` which would ignore any `SIGHASH` flags present on a signature and instead hash the current transaction without input references before checking it against the signature. This would allow for embedding in a Taproot script such as a Decker-Russell-Osuntokun with an internal Taproot point of 2-of-2. However, proposing a new opcode may lead to increased design space and potential bikeshedding. It is important to note that any special script would be supportable by Taproot and already targetable by a Taproot address. The advantage of using a sighash flag is that the spender can specify the flags while an opcode would dictate the signature verification modalities.
Updated on: 2023-06-13T21:32:36.596346+00:00