w3f / schnorrkel

Schnorr VRFs and signatures on the Ristretto group
BSD 3-Clause "New" or "Revised" License
310 stars 93 forks source link

Compatibility between Starsig and Schnorrkel #51

Closed oleganza closed 2 years ago

oleganza commented 4 years ago

Hi,

I'd like to make Starsig and Schnorrkel compatible and maybe bikeshed the labels a little. Have you deployed Schnorrkel already, is it hard to update the labels? Would love to hear your thoughts on this: https://github.com/stellar/slingshot/issues/382

Thanks!

burdges commented 4 years ago

Yes, it's deployed in kusama, but not yet in polkadot. It'd be tricky to change anything, although maybe not impossible if I can sell the devs on the change being important enough to justify keeping two versions of schnorrkel around.

burdges commented 4 years ago

Just fyi I think https://github.com/w3f/schnorrkel/issues/45 will be the most annoying label mess here. If we do have a very good reason to change labels elsewhere, then maybe I'd try to deal with that in a better way than proposed in that issue. It's quite tricky to sell though.

burdges commented 4 years ago

It'd be very hard to convince folks to throw kusama users under the bus actually. I've long hoped kusma would be a short lived "game of stakes" style thing, but not likely. The branding is too amusing and folks are even discussing tattoos I hear. lol

burdges commented 4 years ago

I suppose accepting both labels might be one option for compatibility. We could probably feature gate the label choice somehow, or build it into the SigningTranscript.

burdges commented 4 years ago

I suppose our having selected prefix free labels maybe improves something somewhere: https://github.com/dalek-cryptography/merlin/issues/62#issuecomment-680291999

burdges commented 2 years ago

We'll close this since everything is well established now.