Skip to content
This repository has been archived by the owner on Nov 11, 2022. It is now read-only.

Support multiple crypto at the same time #2

Open
tomusdrw opened this issue Sep 10, 2020 · 3 comments
Open

Support multiple crypto at the same time #2

tomusdrw opened this issue Sep 10, 2020 · 3 comments
Labels
ideas Something to keep in mind, but not necessarily instantly actionable. M-primitives Primitives implementation

Comments

@tomusdrw
Copy link
Contributor

tomusdrw commented Sep 10, 2020

For now we want secp256k1, but in the near future we might want to collect two signatures of:
secp256k1 and BLS for instance. Later on we might add some ZK stuff.

The protocol should be ready to upgrade to include a new crypto. Gossip messages should contain ALL required signatures.

Different crypto will require different start blocks and also might move at different cadence (for instance ZK stuff, since it's heavy might only be possible once per epoch).

@tomusdrw tomusdrw added the enhancement New feature or request label Oct 23, 2020
@tomusdrw tomusdrw added ideas Something to keep in mind, but not necessarily instantly actionable. M-primitives Primitives implementation R-beefy and removed enhancement New feature or request R-beefy labels Nov 2, 2020
@seunlanlege
Copy link

This is technically dependent on #198

@tomusdrw
Copy link
Contributor Author

This is technically dependent on #198

Not really, no. The payload has nothing to do with the signatures.

@seunlanlege
Copy link

Ah well, but this is more future forward looking right? or is BLS already implemented for schnorr signatures in rust?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ideas Something to keep in mind, but not necessarily instantly actionable. M-primitives Primitives implementation
Projects
No open projects
Status: Some Day Maybe
Development

No branches or pull requests

2 participants