BitTorrent 的 DHT 功能简史

BitTorrent 知名的功能之一是 DHT,而 DHT 知名的实例也是 BitTorrent,但这最初是第三方 BitTorrent 客户端 Azureus (现 Vuze)首先实现于 2005年5月2日 的 2.3.0.0 版本, 当时还叫做 Decentralised tracking,并且 Azureus 的开发者在当时不认为 DHT 属于 BitTorrent 协议的一部分,而是称之为「BitTorrent 网络之上添加的一个层,用于提升 Azureus 的性能」。

很快 BitTorrent 软件也推出了自己的 DHT,但与 Azureus 的版本不兼容,因为 BitTorrent 的 DHT 基于 Kademlia 算法,开发者表示相似的算法 Chord 曾经被亚伦·斯沃茨于 2002 年提及,被它的简单震惊,所以开发者在当时就开始开始探索将 DHT 添加到 BitTorrent 之中了。

---

最近打算写一些 BitTorrent 的历史和相对简单的科普,所以可能会多天的 BitTorrent 或者与之相关的内容。

文章的网页完整版本 | #历史
 
 
Back to Top