Continuing the discussion about noinput / anyprevout

Posted by Christian Decker

Oct 1, 2019/14:26 UTC

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.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback