Hacker News new | ask | show | jobs
by micro_softy 3563 days ago
What is the key difference between "central servers" and "bootstrap servers"?

I mean DHT is "decntralized" once the client has a copy, but initially a client has to get a copy of it from somehwere.

And unless every client gets the DHT from a different source, the system seems "centralized" in that sense.

2 comments

Clients are allowed to store nodes received by the bootstrap servers and use them again at next startup, so the centralization is only on first run of the app.
You could include a snapshot of the DHT on compile time.