与BitTorrent(Tribler是最重要的研究项目)相比,最近缺乏对DHT领域的研究,这让我想知道 DHT 的使用。
BitTorrent 和分布式哈希表都提供了一种使用数据存储等键值在对等点之间分发内容的方法。DHT 比使用 BitTorrent 更适用的用例有哪些?
与BitTorrent(Tribler是最重要的研究项目)相比,最近缺乏对DHT领域的研究,这让我想知道 DHT 的使用。
BitTorrent 和分布式哈希表都提供了一种使用数据存储等键值在对等点之间分发内容的方法。DHT 比使用 BitTorrent 更适用的用例有哪些?
BitTorrent 和大多数文件共享应用程序都建立在非结构化的点对点覆盖网络上。
DHT 是结构化的对等网络覆盖。
结构化和非结构化对等网络的主要区别在于它们的路由算法。非结构化 P2P 网络依赖于泛洪或启发式搜索。不一定保证搜索会找到它正在寻找的文件。
而对于 DHT(结构化 P2P 网络),除非出现网络错误或某些异常,否则可以保证在请求时可以找到存储在给定密钥下的文件。(我用免费的糕点做了很多性能测试,它非常可靠)
DHT 将更适合必须找到存储在 P2P 网络中的文件的应用程序。使用 BitTorrent,我想每个请求都可以找到每个文件并不是必需的。