-
Notifications
You must be signed in to change notification settings - Fork 7
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
Use BLS aggregate signatures for validator registry #53
Use BLS aggregate signatures for validator registry #53
Conversation
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.
This is a pretty clever and elegant way to make this change, without needing too much other changes. Looks good!
It would be great to exchange some test vectors for the aggregate signature format before moving forward.
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.
Looks good - we have it implemented like this and works in testing.
@Marchhill looks like I don't have |
@konradkonrad please throw an approve on related PRs to you even if you don't have perms |
This PR makes it much faster and cheaper to submit validator registrations.
To register n consecutive validators with consecutive indices would previously take n submissions of 142 bytes. With this PR we can register all n with a single 142 byte submission. This has several advantages: