That's actually a good idea. Perhaps I can move the algorithms (of BIP137) and 
stuff to Bitcoin Wiki, and then convert the BIP to strictly a "Taproot message 
signing BIP".

Even though I already know the chances of such a BIP being numbered is low, at 
least the most important part will be accomplished already (get everybody to 
use BIP137, and later once BIP322 is finished make people use that).

I ultimately prefer that everyone should use BIP322 eventually, though it 
should have some kind of RFC2440-like format for maximum user-friendliness. 
Perhaps bit by bit, the message sanitization can be introduced as well.

- Ali

On Fri, Aug 5, 2022 at 12:12 PM, Pavol Rusnak <st...@satoshilabs.com> wrote:

> Hi Ali!
>
> Nice work. Since it seems this is a strict superset of BIP137, why not just 
> focus on things that you are adding (Taproot) while saying your BIP is an 
> expansion of BIP137?
>
> Your approach make it unnecessarily hard to figure out whether you are 
> changing anything in handling of ECDSA signature types or not. If it was 
> clearly stated you are just expanding BIP137 and removes everything that’s 
> already described in BIP137, it would be much more obvious to everyone.
>
> On Thu 4. 8. 2022 at 17:49, Ali Sherief via bitcoin-dev 
> <bitcoin-dev@lists.linuxfoundation.org> wrote:
>
>> Hi,
>>
>> I have created a new BIP, called notatether-signedmessage. It can be viewed 
>> at 
>> https://github.com/ZenulAbidin/bips/blob/master/bip-notatether-signedmessage.mediawiki.
>>
>> For those who want a quick summary, it defines a step-by-step process for 
>> signing and verifying messages from legacy, native/nested segwit, and 
>> taproot addresses. It does not define a new signature format itself, except 
>> in the case of Taproot. For those addresses, I have defined a signature 
>> format that has 1 byte header/recID, 64 bytes signature, and 32 bytes x 
>> coordinate of a public key. This is required to run the BIP340 Schnorr 
>> verify algorithm using only the signature - and the header byte is added for 
>> backwards compatibility. Otherwise, it completely integrates BIP137 
>> signatures.
>>
>> I am planning to move that format to its own BIP as soon as possible, in 
>> lieu that it is unacceptable to define formats in an Informational BIP.
>>
>> Please leave your comments in this mailing list. CC'ing BIP editors.
>>
>> - Ali
>>
>> _______________________________________________
>> bitcoin-dev mailing list
>> bitcoin-dev@lists.linuxfoundation.org
>> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>
> --
>
> Best Regards / S pozdravom,
>
> Pavol "stick" Rusnak
> Co-Founder, SatoshiLabs
_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

Reply via email to