Open Stebalien opened 5 years ago
It seems like we should even have a minimum number of peers per protocol. For example, we might want to connect to at least one node providing a specific service.
@meyer9 that really depends on the service, but not usually.
Really, each service should maintain a list of bootstrap peers for that service. The point of bootstrapping isn't to connect to some random nodes, it's to join the DHT.
Motivation: more and more peers are using the DHT in client mode. That means we need to re-bootstrap even if we have connections because we need to maintain at least one connection to at least one DHT node.
P0 because my node is falling off the network.