James O'Beirne
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
3 deletions
-
bip-0118.mediawiki
|
|
@ -46,7 +46,7 @@ protocol instance. |
|
|
|
|
|
|
|
== Specification == |
|
|
|
<tt>SIGHASH_NOINPUT</tt> is a flag with value <tt>0x40</tt> appended to a signature |
|
|
|
to that the signature does not commit to any of the inputs, and |
|
|
|
so that the signature does not commit to any of the inputs, and |
|
|
|
therefore to the outputs being spent. The flag applies solely to the |
|
|
|
verification of that single signature. |
|
|
|
|
|
|
@ -102,7 +102,7 @@ compatibility of the <tt>witnessProgram</tt> and the <tt>witness</tt>. |
|
|
|
|
|
|
|
This also means that particular care has to be taken in order to avoid |
|
|
|
unintentionally enabling this rebinding mechanism. <tt>NOINPUT</tt> MUST NOT |
|
|
|
be used, unless it is explicitly needed for the application, i.e., it |
|
|
|
be used, unless it is explicitly needed for the application, e.g., it |
|
|
|
MUST NOT be a default signing flag in a wallet |
|
|
|
implementation. Rebinding is only possible when the outputs the |
|
|
|
transaction may bind to all use the same public keys. Any public key |
|
|
@ -141,4 +141,4 @@ of the <tt>NOINPUT</tt> sighash flag, and its uses in off-chain protocols. |
|
|
|
|
|
|
|
== Copyright == |
|
|
|
|
|
|
|
This document is licensed under the BSD 3 Clause license. |
|
|
|
This document is licensed under the BSD 3 Clause license. |
|
|
|