Trocha historie : Zrod Kademlie počal v roce 2002 pod vedením Petara Maymunkova, který stvořil protokol a s výpomocí Davida Mazierese i algoritmus založený na XOR metricitě.
"Čislá" kademlia je psána v javě a šířena pod GPLicencí. Což zapříčinilo vznik několika jejích modifikací, které jsou navzájem nekompatibilní :
| 1) Overnet |
| - částečně využívá některé koncepty kademlie a jeho zdrojový kód je neveřejný (protokol upravil tým mlDonkey) |
| 2) Kademlia |
| | 2a) eMule + modifikace, mlDonkey, později i aMule | | - využívají C++ verzi Kademlie přepsanou z javy Barry Dunnem | | 2b) Reverse Connect + modifikace | | - používá kademlii z eMule, avšak s úpravami v protokolu, tudíž nekompatibilní s 2a |
|
Něco o ...
Kademlia je plně decentralizovaná síť, šířena pod GPLicencí. Využívá nejnovějších technologií ohledně zabezpečení přenosu dat a anonymity účastníků. Slouží jí k tomu jedinečná identifikační čísla
(ID), která jsou založena na kalkulacích vzdálenosti uzlů a účastníků uvnitř sítě
(Nemá nic společného se zeměpisnými polohami účastníků). Těmito čísly je síť doslova prošpikována, obsahují totíž důležité informace nejen pro komunikaci, ale i udaje potřebné pro chod sítě.
Jak již bylo řečeno síť je plně decentralizována. Tedy nevyužívá žádných centralních serverů a data neboli indexy sdílených souborů jsou v jedinečných hashích rovnoměrně rozdělována na všechny účastníky sítě.
Kademlia se obdobně jako
Overnet člení k nástupcům
eDonkeye2000 a podle mého názoru i co se týče vlastností, patří k nejlepším.