Eine Distributed Hash Table (DHT) ist eine Art verteilte Datenbank, die in der Lage ist, Daten zu speichern und abzurufen, die mit einem
Netzwerk von Peer-to-Peer
Nodes verbunden sind, die dem
Netzwerk jederzeit beitreten oder es verlassen können. DHTs sind in der Regel so konzipiert, dass sie eine große Anzahl von teilnehmenden
Nodes aufnehmen können, die in einer strukturierten und algorithmusabhängigen
Netzwerktopologie organisiert sind. Diese
Nodes stimmen sich untereinander ab, um die Daten im DHT-
Netzwerk zu überprüfen und zu speichern, ohne sich auf einen zentralen
Coordinator zu verlassen.