Connecting to Kademlia in eMule
March 23, 08 by sharky 2,617 viewsKademlia (KAD or Kad) is a serverless network used primarily to index files shared by eMule clients. Clients can connect to the eDonkey network and use it to find sources for files, without the need for mediary intervention (in this case, “servers”) to track down and find files among connected peers.
The Kademlia Network & its Significance
Since KAD is a decentralized (DHT) network, eMule users don’t have to rely on the validity of eDonkey (eD2k) servers. Think of it as a ‘direct connection’ to other peers on the eDonkey network - without the (otherwise necessary) interaction of a centralized eDonkey server.
KAD is a viable implementation, for the reason that it nullifies the dependency upon eDonkey servers:
1.If a server is temporarily offline, closed or even shut down (purposely or forcibly), users can still search, find and download files from other KAD-connected peers (nodes). Not only does this increase search results from nodes spanning across all of the servers, but it also significantly heightens the number of sources for files. Residual benefits include higher download speeds and access to otherwise unfindable “rare” material.
2.“Bad” eDonkey / eD2k servers have no ill-effect to the KAD network (directly), thus there are fewer decoy and spoof files. It’s safe to say that anti-P2P agencies have a much more difficult time polluting the network as a whole.
2008 •