12得票5回答
一个用于分布式或去中心化的声誉/信任算法。

有没有一种算法可以计算去中心化系统中另一个用户(他们的声誉)的“信任”程度。 像这样的网站使用集中式机构来跟踪声誉点,但当您无法相信机构公正地维护此列表或基础设施不存在时,您如何排名同行的声誉? 我想象一些类似于PageRank的东西-我信任我的朋友爱丽丝,她信任她的朋友鲍勃,因此我对鲍勃...

108得票6回答
检测特定的iPhone/iPod touch型号。

可能是重复问题: 确定带有iOS的设备(iPhone、iPod Touch) 我正在制作一个利用iPhone(和可能是iPod touch第二代)的点对点蓝牙功能的游戏。然而,为了防止用户尝试在iPod 1代和iPhone 2G上进行多人游戏,我需要检查具体的设备型号。 [[UIDevi...

11得票2回答
添加新节点到Kademlia,构建Kademlia路由表

我还不能完全理解Kademlia DHT的加入过程。我在网上看过一些教程和演示,但它们似乎都以相同的方式表述,并且大部分伪代码也都是相同的(实际上复制/粘贴)。 有没有人可以简单地概括一下这个过程?

112得票4回答
种子中的DHT是什么意思?

我正在编写一个P2P实现,希望使其去中心化。但是,我在理解像BitTorrent这样的协议中DHT如何工作方面遇到了一些困难。 如果没有tracker,客户端如何知道对等方在哪里? 对等方是否存储在实际的种子文件中?

10得票2回答
C++ Winsock P2P

场景 有没有人可以提供使用Winsock的C++对等网络(P2P)的好例子?这是我为客户所必须使用的技术要求(天知道为什么)。我需要确定这是否可行。 任何帮助都将不胜感激。 编辑 我想避免使用库,以便我可以理解底层源代码并进一步提高我的知识水平。

7得票2回答
WebRTC的本地实时通信替代方案

我想开发一个原生的实时通讯应用程序(包括视频和音频),用于安卓和iOS。理想情况下,它也能够连接到浏览器,但对于这种情况来说移动平台最重要。 我已经研究了WebRTC,然而,由于它是一个(相对)新的协议,它似乎不是最好的实现方法。在iOS上实施起来也似乎非常复杂/令人沮丧。 我只是想知道是...

11得票4回答
Node.js是否能够在Chrome浏览器的客户端运行,使用其即将发布的原生客户端技术?

谷歌Chrome的原生客户端即将发布。http://blog.chromium.org/2011/02/native-client-getting-ready-for-takeoff.html 这是否使得node.js能够在浏览器中运行,从而使分布式应用程序之间可以直接通信而无需通过服务器?

50得票6回答
为什么P2P网络托管没有被广泛使用?

我们可以看到使用点对点原则的系统正在增长。但是有一个领域,点对点尚未广泛使用:Web托管。 已经启动了几个项目,但没有一个大型解决方案可以允许用户使用和贡献于点对点Web托管。 我不是指不开放的项目(如Google Web Hosting,它使用Google资源而不是用户的资源),而是开放...

27得票5回答
什么是p2p穿透技术?为什么它很难实现?

我正在尝试进行一些p2p网络的实验。在做了一些研究后,我发现最大的障碍之一是"如果客户端在NAT/防火墙后面怎么办",后来我发现了关于Hole Punching的知识,但它并不总是能保证成功。 就我所理解的而言,我不明白为什么它可能会失败,这是我目前所知道的: 根据上图,这是我理...

7得票1回答
加入现有的JXTA/JXSE PeerGroup

我在使用JXSE时遇到了问题。 假设我有一个RendezVous对等点和一个Edge对等点,它们不在同一本地网络中。 RendezVous对等点创建了一个名为“test”的对等组,并在该组中发布了一个名为“test advertisement”的广告。 假设我确定我的EdgePeer已连接...