braidpool icon indicating copy to clipboard operation
braidpool copied to clipboard

`XOnlyPubKey` and `Taproot keys` based on quadratic residue analysis

Open Sansh2356 opened this issue 7 months ago • 0 comments

We need to specify what kind of pubkey there is in and how it is encoded. We don't want to use arbitrary pubkeys allowed by bitcoin which have a large variation in their DER encoding and ECDSA/Schnorr usage. We would like to use as mentioned by @mcelrath taproot-style pubkeys encoded in 64 bits using the quadratic residue algorithm. The point of this pubkey is that it will be used for signatures on the UnCommittedMetadata and for ECIES encryption between mining nodes.

Investigate the compatibility of Taproot keys with ECIES.

Sansh2356 avatar May 09 '25 03:05 Sansh2356