Как сказано в предыдущих ответах, идентификатор узла генерируется путем хеширования его IP-адреса (вообще говоря, так обстоит дело с DHT, например Chord ) или другой уникально идентифицируемой информацией.
И поскольку он использует Согласованное хеширование , когда узел присоединяется или покидает n-сеть, необходимо переназначить только ключи 1/n
, таким образом, он поддается высокодинамичным топологиям сети, таким как одноранговая сеть. -в-сверстников.
Технически сгенерированный хеш не передает никакой информации о данных, хранящихся на этом узле. Скорее хеш для определенного ключа (или записи в хранилище данных, если используется для этой цели) происходит от хеширования ключевого слова (или имени файла или содержимого файла).
Как прямое следствие Последовательного хеширования, возникает абстрактное понятие расстояния между ключами. (Как указано здесь ) Узлу принадлежат все ключи, для которых его идентификационный ключ (ID) наиболее близок согласно метрике расстояния.