Kademlia ist eine Technik für
Peer-to-Peer-Netze, die eine
verteilte Hashtabelle implementiert, also Informationen in einem verteilten Netzwerk speichert. Kademlia legt nur Art und Aufbau des Netzes fest. Es wurde von Petar Maymounkov und David Mazières entwickelt. Es wird häufig von
Filesharing-Tools verwendet, ist aber nicht auf diesen Anwendungsbereich beschränkt.