-
Notifications
You must be signed in to change notification settings - Fork 42
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
Setup a private bootstrap node #19
Comments
Just to be clear, there's nothing actually private about this bootstrap node besides it not being advertised, right? |
In order for the network of universal connectivity nodes and the network of IPFS nodes not to merge, we should make sure to use different Kademlia protocol IDs. |
One thing to consider here before we overcomplicate things with a separate Kademlia DHT is how the frontend will kick off the peer discovery process. Once we set u a private bootstrap node, what address will we hardcode into the frontend?
I hope these insights help! How DNS is used for multiaddr resolutionBasically, with
|
@2color we discussed this in the meeting today and we'll be using the DNS option The bootstrap functionality will also be rolled into the rust peer |
A thought that came to my mind is that for rust-libp2p we can use a static TLS certificate. Given that all nodes bootstrap off of the rust-libp2p, that would relieve us from the need to setup |
@mxinden What exactly is a static TLS certificate? Would a Let's Encrypt certificate (which are valid for 90 days) work? and if so, would that mean that TLS is used for transport encryption instead of Noise? |
Can we do this by
This would make it static across restarts since it'll use the same pem_str Would this work @mxinden or would we need to get a "real" certificate i.e. Let's Encrypt |
No description provided.
The text was updated successfully, but these errors were encountered: