自2001年以来的P2P覆盖网络?

5
自从2001年四个大型P2P分布式哈希表(DHT)覆盖网络——Pastry、CAN、Chord和Tapestry问世以来,它们发生了什么?我知道学术项目持续了几年,其中一些仍然出现零星的维护版本,但是否有任何一个最终被广泛应用于非学术性质的大规模使用中?它们中是否仍有活跃的开发社区?我已经通过Google和Wikipedia进行了几次搜索,但是没有关于最近发生的事情的真正信息,它们的网站都已经停滞不前。更新:我看到Chimera(Tapestry的后继者)仍在积极开发中,并有最近的研究出版物:http://current.cs.ucsb.edu/projects/chimera/index.html 更新 #2: 鉴于有人对这个问题给出了-1,我应该更清楚地表明编程方面的内容 - 我对一个通用的P2P叠加网络库和相关标准感兴趣,这将为P2P社交网络应用程序提供坚实的基础。我查看过的所有现有选项,包括Chimera在内,似乎都发展不够成熟并且得不到足够的支持,或者过时了,无法形成坚实的基础架构层。我想知道我还有哪些其他选择。

更新 #3: 主线DHT似乎在这里引起了一些问题。它基于Kademlia,并且据我所知,主要是作为Bittorrent的分布式搜索协议而使用。


1
这是一个非常合理的问题,而且原帖作者显然已经做了一些研究。不确定为什么会有-1,所以+1。 - halfer
BitTorrent DHT拥有约7M个节点,我认为这算是大规模使用。但它并不像你所说的那样用于搜索,而只是一种查找机制,用于查找参与特定群集(由SHA1哈希标识)的对等方。 其他一些文件共享网络也使用DHT。 - the8472
1
对于这个问题的回应(或缺乏回应)相当令人失望。我几乎无法相信p2p覆盖网络唯一的大规模使用是在BitTorrent和旧版Skype中... 此外,值得一提的是,Chimera的最后一个版本似乎是2008年发布的;几乎没有活跃的开发 :/ - Frew Schmidt
感谢您的评论,Frew。我现在已经放弃了这个领域,但希望一些聪明的博士生、博士后或者Google员工能够在闲暇时间偶然发现这个页面,并意识到这是一个非常好的机会去进行一些真正有意义的高端研发工作。 - Canuck
1个回答

2

有没有任何一个DHT最终在大规模的非学术使用中被采用了呢?

DHT旨在解决一系列理论/抽象问题。在2001年,人们对P2P通信的实际方面知之甚少。适当的NAT穿越解决方案尚未可用(或者甚至没有被正确理解)。

没有一个DHT设计解决了P2P通信的实际问题(例如,我如何在Internet上联系另一个设备?我如何找到它?我如何建立与它的连接?我如何处理NAT、代理、公网和私网地址等问题?等等...)。

因此,它们缺乏足够的“背景”,这就解释了它们目前的状态。今天,所有的拼图/解决方案都已经准备好了,但是没有人将它们连接在一个统一的框架中。

我希望我有更多时间来完成Chaupal项目。


谢谢 - 我猜想你的回答让我避免了一些死胡同。 - Canuck
@Canuck 假设DHT所建议的理论结果不一定符合实际测量,因为它们依赖于理想化的世界。话虽如此,它们仍然提供了一些有趣的解决方案来应对真实问题。只是DHT并不是完整的P2P解决方案/框架。 - Jérôme Verstrynge

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接