-
Notifications
You must be signed in to change notification settings - Fork 4
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
SNARK Light Client #1
Comments
Hey @gakonst, Due to the blocker of SNARK implementation, the current implementation for the Superlight client uses interactive bisection games similar to the protocol mentioned in the Light clients for Lazy Blockchain Paper. This approach still allows syncing in Poly log complexity which is already exponentially better than the official Ethereum PoS Light Client specifications I will go through the Celo implementation more thoroughly later. On a side note, I am a big admirer of your work with Foundry and Paradigm. I am surprised that you reached this repo so quickly as it was open-sourced yesterday. |
Seems that there have been separate efforts by the people from 0xPARC in collaboration with GNOSIS DAO to build the light client based on ZKSNARK |
https://github.com/shresthagrawal/eth-pos-superlight-client/blob/master/notes/snark-nipopos.md just saw this - maybe makes sense to take a look at the code written here https://github.com/celo-org/celo-bls-snark-rs, where we build a snark over each validator set rotation which verifies a bls aggregate signature from the previous validator set on the next validator set
The text was updated successfully, but these errors were encountered: