This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
[BEEFY] Implement Simple BLS (Boneh–Lynn–Shacham) Signature API. #10469
Labels
J2-unconfirmed
Issue might be valid, but it’s not yet known.
This is to implement
substrate/primitives/core/src/bls.rs
API similar to what we have for ed25519 and sr25519. This among others is to equip BEEFY with BLS signatures which is essential for the accountable light client protocol.BLS crypto to be provided by https://github.com/w3f/bls This library is tuned to provide the specific flavor and the efficiency of the BLS signatures required by future protocols for example to have public keys on both pairing curves.
I have started some initial work here:
https://github.com/drskalman/substrate/commits/skalman-bls-beefy
and perhaps continue with the help of imagination till someone from parity take ownership and offer guidance on this issue.
The text was updated successfully, but these errors were encountered: