在 Kademlia 论文中,它提到使用XOR
解释NodeID
为整数的 。让我们假设 my NodeID1
isaaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
和 my NodeID2
is ab4d8d2a5f480a137067da17100271cd176607a1
。将其解释为用于比较NodeID1
和的整数的适当方法是NodeID2
什么?我会将这些转换为BigInt
那XOR
两个BigInt
s 吗?我在一个实现中看到了这一点。我也可以将每个转换NodeID
为十进制和XOR
那些值吗?
我发现了这个问题,但我试图更好地理解它是如何工作的。
注意:这不是为了实现,我只是想了解整数解释是如何工作的。