, kademlia, node, .
bittorrent , , kademlia. , .
, , , XOR node, , , ALL .
- , BEP5 - CIDR-like (. SO), , , .
BEP5- bucket node. - / .
, , .
, , , , 20 , .
, ( node, ) (XOR) .
XOR-distance - ( XOR == ), . , .
N .
, , , DHT node , , , , , CPU, XOR .
.. .
, . ).
A 000...
B 00100...
C 0010100...
D 0010101000...
E 0010101001...
F 001010101...
G 00101011...
H 001011...
I 0011...
J 01...
K 1...
, :
T = 0010011010111111001111100101011000001010010100001100100010011100000000100100000111001101100110110110101100010100111010111001101111110101001001001000100000001001
, , , , , .
, B, .
B 5 , XOR T 00000???????.... 5 .
B T, , , 00000.... , , , B, 00001.... , T xor 00001... -> 00101110101111110[...].
, , H.
H B
- , 6 - :
00100... -> B
001011... -> H
001010101... -> F
0010101000... -> D
0010101001... -> E
00101011... -> G
. , :
00000...
000010...
000011000...
0000110010...
0000110011...
00001101...
, :
- ,
- XOR bucket ( )
- XOR
- , XORed.
- goto 2
TL; DR: " , " . , .