我不能完全理解手指表是如何初始化的。 https://en.wikipedia.org/wiki/Chord_(peer-to-peer)
因此,假设我们从一个节点n1
(标识符)的起源开始。该节点的手指条目将全部指向n1
。鉴于标识符空间的循环结构,这很清楚。
另一个节点出现,n2
.
现在会发生什么?据我了解,您尝试(n2 +2^i)%2^n
根据n1
. 但所有这些继任者都指向n1
. 那么正确填充节点的算法是n2
什么?
我不能完全理解手指表是如何初始化的。 https://en.wikipedia.org/wiki/Chord_(peer-to-peer)
因此,假设我们从一个节点n1
(标识符)的起源开始。该节点的手指条目将全部指向n1
。鉴于标识符空间的循环结构,这很清楚。
另一个节点出现,n2
.
现在会发生什么?据我了解,您尝试(n2 +2^i)%2^n
根据n1
. 但所有这些继任者都指向n1
. 那么正确填充节点的算法是n2
什么?