-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
New more balanced pairing with a view toward acceleration of the BLS multi-signature scheme #2035
Conversation
Implementation of the new hash function to BLS12 curves.md
…curves.md Co-authored-by: Aleixo Sanchez <15819210+alxs@users.noreply.github.com>
Create new_more_balanced_pairing.md
Could anyone help me to resolve the last problem I don't understand its reason. Thank you in advance! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @dishport. Thanks for the application. It seems that you are using a fairly outdated fork of our repo. We made some changes to the template, hence the error. But nothing to worry about. You are adding two files with this pull request, though. It should only be your application document. Could you remove the second file? Also, the new file is in the root folder. Could you move it to the applications
folder?
Hi @semuelle, I deleted the second file. However, I did not managed to move the first to the |
Hi @semuelle. Could you unblock merging? All checks have passed. |
Project Abstract
In some sense this project is a continuation of an earlier successful W3F grant https://grants.web3.foundation/applications/new_bls12_hash_function. Like that project, the current one aims to accelerate the aggregate BLS signature (a.k.a. BLS multi-signature) scheme. Nevertheless, the new grant proposal is fundamentally different from the former. So far, the applicant has focused only on optimizing a hash-to-curve function, which is used in BLS to send efficiently and securely an input message to an elliptic curve. The present project is dedicated to a much more global modification in comparison with existing implementations of the BLS protocol. The applicant has an original idea on how to change the underlying pairing for another more “balanced”. In total, this should give rise to an essential performance gain of the whole BLS signature scheme.
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)