-
Notifications
You must be signed in to change notification settings - Fork 76
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
Keep a local list of peers to facilitate bootstrapping upon reboot #1856
Comments
I have identified a possible way to implement this for this. I would like to do this first for the ECDSA client. I know which Go routines I want to change - however I need help setting up a local environment to build everything and test my changes as I am new to this and the documentation hasn't helped for what I want to do. @mhluongo Would anyone from the team be willing to provide some help, perhaps through a call with screen sharing or something of the sort? |
I don't think we could do 1:1 for a bit, considering deadlines for existing work. We're happy to help here or we could maybe do a group dev call to make the time higher leverage |
Apparently there is not much interest for that so no need to take some time from the devs who are working on deadlines. I'll figure it out. |
cc @Shadowfiend @sthompson22 ideas or pointers on a better local setup? @jeremyid anything you can share about your issues here would help! |
I think I am almost there thanks to help from various community members. What I'm trying to do involves changes in both
I was able to run this image after creating the The only thing left to do is figuring out how to work with |
On the last point, branching off a tag would be the way to go. I'm not certain you should be off |
My own ECDSA Ropsten node as well as the bootstrap list I put in the I think I managed to branch off the Could this be a compatibility problem between the new I know the |
I have solved this problem. Now proceeding with implementation. |
@mhluongo said on Discord that "It would be really nice to have some way to save peers between restarts".
Indeed it would, as this would both limit the risk of eclipse attacks as underlined by Matt, as well as prevent issues such as outdated bootstrap peers list in the config file that would require manual update.
One way to do it would be for the node to keep a routing table in the persistence folder and use it as a bootstrap list.
The text was updated successfully, but these errors were encountered: