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

Networking 自2001年以来的P2P覆盖网络?,networking,p2p,dht,Networking,P2p,Dht,自从2001年面世以来,四大P2P分布式哈希表(DHT)覆盖网络--糕点、罐头、和弦、和挂毯,发生了什么 我知道学术项目持续了几年,其中一些项目仍然出现零星的维护版本,但有没有任何项目最终被大规模、非学术性地使用?他们周围还有活跃的开发社区吗 我曾在谷歌和维基百科上浏览过几次,但没有关于最近发生的事情的真实信息,他们的网站也都奄奄一息 更新:我看到奇美拉(Tapestry的继任者)仍在积极开发中,最近的研究出版物如下: 更新> 2:给出某人的-1的问题,我应该更清楚编程方面——我感兴趣的是一个

自从2001年面世以来,四大P2P分布式哈希表(DHT)覆盖网络--糕点罐头和弦、和挂毯,发生了什么

我知道学术项目持续了几年,其中一些项目仍然出现零星的维护版本,但有没有任何项目最终被大规模、非学术性地使用?他们周围还有活跃的开发社区吗

我曾在谷歌和维基百科上浏览过几次,但没有关于最近发生的事情的真实信息,他们的网站也都奄奄一息

更新:我看到奇美拉(Tapestry的继任者)仍在积极开发中,最近的研究出版物如下:

<强>更新> 2:给出某人的-1的问题,我应该更清楚编程方面——我感兴趣的是一个通用的P2P覆盖网络库和相关的标准,这将为P2P社交网络应用奠定坚实的基础。我所看到的所有现有的基础设施,包括奇美拉,似乎开发和支持太弱和/或太过时,无法形成一个坚实的基础设施层。我想知道我还有什么选择

更新#3:主线DHT似乎在这里产生了一些问题。它基于Kademlia,就我现在所知,它主要用作Bittorrent的分布式搜索协议

有没有哪一个最终成为大规模的、非学术性的用途

DHT旨在解决一系列问题,这些问题以理论/抽象的方式进行描述。2001年,人们对P2P通信的实用性了解不多。正确的NAT穿越解决方案不可用(甚至无法正确理解)

DHT的设计都没有涉及P2P通信的实际方面(即,我如何通过互联网联系另一台设备?我如何找到它?我如何与它建立连接?我如何处理NAT、代理、公共和私人地址?等等)

因此,没有足够的“背景”让他们茁壮成长,这也解释了他们目前的状况。今天,拼图/解决方案的所有部分都可用,但还没有人将它们连接到一个统一的框架中


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

这是一个完全合理的问题,OP显然做了一些研究。不确定-1的用途是什么,所以+1。BitTorrent DHT有约700万个节点,我认为这算是大规模使用。不过,它并不像您所说的那样用于搜索,它只是一种查找机制,用于查找参与特定群(由SHA1散列标识)的对等方。其他一些文件共享网络也使用DHT。对这个问题的回答(或缺乏)相当令人失望。我很难相信p2p覆盖的唯一大规模使用是在bittorrent和旧版本的skype中。。。此外,奇美拉的最后一个版本fwiw似乎是在2008年发布的;几乎没有积极的发展:/Frew,谢谢你的评论。我现在已经放弃了这个领域,但我希望一些聪明的博士生、博士后或者20%时间的谷歌搜索者在这个页面上绊倒,并意识到这是一个多么好的机会,可以进行一些真正重要的高调研发。谢谢-我想你的回答可以让我从一些死胡同中解脱出来。@Canuck,DHT提出的理论结果不一定符合实际测量,因为它们依赖于一个理想化的世界。尽管如此,仍有一些人提出了解决实际问题的有趣办法。只是DHT不是一个完整的P2P解决方案/框架。