From 6fc75b1b2153df40f1ff8312d7086b69bfb091de Mon Sep 17 00:00:00 2001 From: Ali Sherief Date: Wed, 1 May 2024 13:44:03 +0000 Subject: [BIP322] remove empty message requirement for full (proof-of-funds) proofs (#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 --- bip-0322.mediawiki | 2 -- 1 file changed, 2 deletions(-) diff --git a/bip-0322.mediawiki b/bip-0322.mediawiki index 55a751f..911d3c8 100644 --- a/bip-0322.mediawiki +++ b/bip-0322.mediawiki @@ -80,8 +80,6 @@ A full signature consists of the base64-encoding of the to_sign tra 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. -* message_challenge is unused and shall be set to OP_TRUE -* Similarly, message_signature is then empty. * All outputs that the signer wishes to demonstrate control of are included as additional inputs of to_sign, and their witness and scriptSig data should be set as though these outputs were actually being spent. 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. -- cgit v1.2.3