-
Notifications
You must be signed in to change notification settings - Fork 946
Enable multi node attestation consensus for the VC #8445
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
base: unstable
Are you sure you want to change the base?
Enable multi node attestation consensus for the VC #8445
Conversation
|
@yorickdowne based on our convo in Buenos Aires, I thought you might find this draft PR interesting |
|
Yes, I find it very interesting! Thank you! (This is the corpo account. I'm forwarding this to the Galaxy team as a potential option) |
|
Just curious are you gonna just pick one BN to get the ghost head (beacon_block_root)? |
|
@0xmrree im actually doing most of my development on this branch at the moment i've isolated the changes there to make things a bit easier to review I'm not using the beacon block root at all. I'm just comparing the source and target checkpoints across all connected BN's and if a threshold agrees, I attest with one of the nodes that are in agreement. If a consensus threshold isnt reach, attestation is disabled for that epoch. |
Allow for the VC to query all BN's at the beginning of each epoch and only enable attestation for that epoch if source and target checkpoint matches for a threshold of BN's
TODO