All implementations that I'm aware of use at least 4 bootstrap nodes. And you always bootstrap from all of them, there's no point just picking one. Here's my implementation, for example: https://github.com/anacrolix/dht/blob/master/dht.go#L106-L11....