-
Notifications
You must be signed in to change notification settings - Fork 106
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
Support the Ultra Light Client (ULC) usage scenario #111
Comments
ULC obsolete |
Hello guys! Surprised that it's still somewhere alive ) |
Good times ;) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
ULC will be the most lightweight client mode available in the Ethereum world before the introduction of Stateless clients. The premise is that block headers can be obtained from a trusted set of non-colluding servers (M our of N threshold is required) and then the LES protocol can be used to obtain specific state fragments and their corresponding merkle proofs. It is developed by our fellow Status contributors Boris Petrov (@b00ris) and Eugene Danilenko (@JekaMas).
Introduction:
https://www.youtube.com/watch?v=Z6UUT1TqdTs&t=0s&list=PLbrz7IuP1hrgIT5FK2emIMm410oLEFlXO&index=4
Some notes and plans published by Felföldi Zsolt:
https://gist.github.com/zsfelfoldi/bd618cbe0b529849abd692694ee11433
https://gist.githubusercontent.com/zsfelfoldi/7da2b802824569d2d159d5d06eeda14c/raw/faa3f18eb2d6f10aed84abbdb4c08a16f1c7a5c3/ulc.txt
An implementation branch based on go-ethereum:
https://github.com/status-im/go-ethereum/commits/enhancement/48/ulc_mode_rebase
The text was updated successfully, but these errors were encountered: