Skip to content

Commit 6fc75b1

Browse files
authored
[BIP322] remove empty message requirement for full (proof-of-funds) proofs (bitcoin#1352)
* add bip-notatether-signedmessage * minor heading correction * minor formatting correction * minor formatting correction * minor formatting correction * minor formatting correction * minor formatting correction * minor formatting correction * fix some consistency errors * Remove empty message for UTXO proofs * Delete bip-notatether-signedmessage.mediawiki
1 parent 51b2d13 commit 6fc75b1

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

bip-0322.mediawiki

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,6 @@ A full signature consists of the base64-encoding of the <code>to_sign</code> tra
8080

8181
A signer may construct a proof of funds, demonstrating control of a set of UTXOs, by constructing a full signature as above, with the following modifications.
8282

83-
* <code>message_challenge</code> is unused and shall be set to <code>OP_TRUE</code>
84-
* Similarly, <code>message_signature</code> is then empty.
8583
* All outputs that the signer wishes to demonstrate control of are included as additional inputs of <code>to_sign</code>, and their witness and scriptSig data should be set as though these outputs were actually being spent.
8684
8785
Unlike an ordinary signature, validators of a proof of funds need access to the current UTXO set, to learn that the claimed inputs exist on the blockchain, and to learn their scriptPubKeys.

0 commit comments

Comments
 (0)