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.