-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
General discussion #1
Comments
Hi Paul. I am glad that it's been helpful. I took a glance at the and looks like you have made a lot of good changes in your crate. Thanks for that. |
Just fyi, we've a BLS implementation at https://github.com/w3f/bls with reasonable abstractions for curve orientation, optimized versifiers https://github.com/w3f/bls/blob/master/src/verifiers.rs and aggregation strategies. It eventually needs an affine/projective abstraction that hides the base field for w3f/bls#4 but usable now. |
Hi @lovesh,
Thanks for your work on this, it has been really helpful!
I am working on lighthouse, an Ethereum 2.0 implementation. The Eth 2.0 roadmap presently relies heavily on BLS signature aggregation.
Over the last couple of days I took this repo and turned it into a Rust crate that I can use in our project for bench-marking. This process involved stripping out the functionality I didn't need and applying some of my own opinions to the API. Please excuse any changes which you think were unnecessary.
I would be interested to have a chat about this project and what you think about my modifications. I am not a cryptographer so I cannot provide assurance that the crypto is safe or sane. However, if it turns out to be a useful project for Ethereum 2.0 I would be more than happy to provide the assistance of myself and the team I work with to maintain this repository.
If you wish, please feel free to contact me on gitter/twitter: @paulhauner
Thanks again!
The text was updated successfully, but these errors were encountered: