Distributed Hash Table

Eine Distributed Hash Table (DHT) ist ein dezentrales, verteiltes System, das einen Lookup-Dienst ähnlich einer Hash-Tabelle anbietet: lookup(key) -> value. Die (Key, Value)-Paare werden dabei deterministisch auf die teilnehmenden Knoten (Nodes) im Netzwerk verteilt. DHTs sind selbstorganisierend, skalierbar und robust gegenüber Ausfällen einzelner Knoten.