如何增加与给定infohash关联的路由表中的对等方数量

时间:2017-07-02 01:39:19

标签: bittorrent dht

我正在开展一个侧面项目,试图监控流行种子的同行,但我看不出如何掌握完整的数据集。

如果路由表大小的理论限制为1,280 (from 160 buckets * bucket size k = 8),那么我永远无法在流行的torrent (~9,000 on a current top-100 torrent)上保留完整数量的同行

由于重叠值,我对模拟多个节点的担忧效率很低。我认为它们的引导路径相似会导致类似的路由表。

1 个答案:

答案 0 :(得分:1)

您的方法是错误的,因为它会违反DHT的可靠性目标,您实际上是在对密钥空间区域执行攻击,而其他节点可能会检测并将您列入黑名单,而且它也只是不礼貌。

如果您想监控特定的群体,请不要从DHT中被动地收集数据。

  • 如果种子有跟踪器,只需联系他们获取同行列表
  • 连接到群组并通过PEX获取对等列表,这提供了比DHT更准确的信息
  • 如果你真的想使用DHT定期执行主动查找(get_peers