les: implement ultralight client#16904
Conversation
|
Thank you for your contribution! Your commits seem to not adhere to the repository coding standards
Please check the contribution guidelines for more details. This message was auto-generated by https://gitcop.com |
2 similar comments
|
Thank you for your contribution! Your commits seem to not adhere to the repository coding standards
Please check the contribution guidelines for more details. This message was auto-generated by https://gitcop.com |
|
Thank you for your contribution! Your commits seem to not adhere to the repository coding standards
Please check the contribution guidelines for more details. This message was auto-generated by https://gitcop.com |
|
Thank you for your contribution! Your commits seem to not adhere to the repository coding standards
Please check the contribution guidelines for more details. This message was auto-generated by https://gitcop.com |
|
Thank you for your contribution! Your commits seem to not adhere to the repository coding standards
Please check the contribution guidelines for more details. This message was auto-generated by https://gitcop.com |
|
@zsfelfoldi Hi! Could you give me a review update? I can't reach you. |
zsfelfoldi
left a comment
There was a problem hiding this comment.
A few cosmetic fixes suggested in the comments. If these are fixed, please squash commits and rebase, then I will approve.
zsfelfoldi
left a comment
There was a problem hiding this comment.
please squash into a single commit
|
@karalabe please, give us your comments and we'll fix them all quickly. We're really looking to finish the PR this year :) |
|
I think the most imporant suggestion was to simplify the handling of trusted peers in the server pool. I have that thing in my head now and I will quickly do it in a separate branch so that we can finalize this PR after the holidays. Our next release will be a major one (1.9) which is a great opportunity to include new features like this one. |
|
Great news! If you need any help please ping @b00ris or me. |
|
Wow! Great news! |
|
@b00ris @JekaMas here is my modification: https://github.com/zsfelfoldi/go-ethereum/tree/ulc-serverpool-fix |
|
@b00ris please keep your version too until we all have a consensus about it |
|
Also there was a suggestion to remove "ulc.config" option for a separate ULC config file because we already have a config file. Right now I am in favor of keeping it unless there is a strong argument against so I did not remove it. ULC config can be an application vendor-specific thing while other config parameters are more user environment-specific so maybe having an optional separate config file is not a bad idea. |
|
@zsfelfoldi I've reviewed your suggestion and I like it. It's cleaner than mine. I've also tried it in my environment and it works well. |
|
What's the next step here? Should @b00ris merge @zsfelfoldi's changes into this PR? Are we still blocked on a review from @karalabe? |
|
@zsfelfoldi, @karalabe Could you give a feedback? |
|
Probably not this week because we don't want to merge any big changes until the delayed fork issue is settled. It is still going into 1.9 of course. |
|
please correct variable name in 'light/lightchain.go' from 'mu' to 'chainmu' |
Implements ultra light client feature.
https://github.com/zsfelfoldi/ethereum-docs/blob/master/les/tasks/ulc.txt
More information about ULC https://hackmd.io/s/HJy7jjZpm