相比分散式,中央集权式是脆弱的,往往出现一个中心点倒下,整个网络瘫痪类似于树倒猢狲散的情况。无论Napster还是电驴网络,依旧都是中央集权式的网络,网络需要诺干中心服务器的支持,客户端链接到中央服务器端提交自己的文件列表和在中央服务器查询文件索引,如果没有中央服务器的支持,网络将无法运行,这也让这类p2p网络及其脆弱,也更容易遭到攻击,开发者们很早就意识到了这个问题,一些完全的无服务器网络(serverless network)被设计和开发出来,成功的有Gnutella,Gnutella2等。2002年纽约大学的两个年轻教授,Petar Maymounkov和David Mazières 发表了论文《Kademlia: A peer to peer information system based on the XOR metric》,他们设计了一种非集中式的P2P网络结构Kademlia,这个研究成果被一些开发者注意,电驴官方发布了自己的一个实现Overnet 网络,起初是一个独立的客户端(也叫Overnet),并最终将其合并到其官方电驴客户端里面,电骡的开发者们认为Overnet并不够好,于是采用了自己的实现方式,并直接叫它KAD,KAD与Overnet并不兼容,并于eMule v0.42版本开始将KAD合并到电骡客户端之中。 经历了不断的改进,如今的KAD——KAD2已经越来越成熟,虽然不算完美,但是运行良好。用户已经不再需要完全依赖于电驴网络,即使全世界的电驴服务器都关闭了,电骡也可以很好的运行。以至于电骡官方论坛有人发出了这样的言论“如今大部分电驴服务器都是间谍服务器或虚假服务器,忘掉ed2k,使用 KAD”。除此以外Kademila也在其他P2P程序那里得到了应用,比如Bitorrent的Mainline-DHT和Vuze的Azureus- DHT等等。