首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(CHORD) Peer-2-Peer它是如何工作的/它能做什么?

(CHORD) Peer-2-Peer它是如何工作的/它能做什么?
EN

Stack Overflow用户
提问于 2016-04-26 14:08:42
回答 1查看 357关注 0票数 0

https://en.wikipedia.org/wiki/Chord_(peer-to-peer)

我研究过Chord,但我很难理解它到底是做什么的。它是一个分布式哈希表的协议,可以存储各种键/值供以后使用吗?这只是一种在哈希表中查找给定关键字的值的有效方法吗?

任何帮助,如一个基本的例子,将非常感谢

EN

回答 1

Stack Overflow用户

发布于 2016-04-28 21:47:38

一个示例问题是,如果我将插入字符串"Hi“散列为3,并且在3处没有对等点,那么它将转到下一个可用的对等点并将其存储在那里,对吗?或者它将它的值存储到哪里?

我已经回答了一个类似的问题for bittorrent/kademlia,所以我只是从更一般的意义上进行总结:

分布式哈希表在ID最接近目标散列的N个节点上存储具有一定冗余性的值。

考虑到>= 128位密钥空间的广泛性,节点与密钥精确匹配的可能性非常小。至少在路由方案中,节点不会根据内容调整其is,chord就是其中之一。

它与常规哈希表基本相同,因此也就是分布式哈希表。您有一个有限的存储桶集合,条目被散列到其中,其中的存储桶空间比潜在的输入关键字空间小得多,因此也不能精确地匹配关键字。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36856522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档