dusk-network / rusk

The reference Dusk platform implementation and tools
Mozilla Public License 2.0
160 stars 60 forks source link

Public key recovery from BLS scheme signatures #2267

Open autholykos opened 2 months ago

autholykos commented 2 months ago

This is low priority and related to optimizing the 96 bytes in the Payload. By extracting the PK from the BLS scheme signature we optimize for space at the expense of slightly more computation. This is to be discussed with @ureeves.

Another benefit from this change would be the capability to use ECDSA signature. Considering that the keys would remain the same, we could introduce this at the later stage with a migration.

marta-belles commented 1 month ago

I created this short document explaining how the public key recovery mechanism works.