Зачем использовать «$» вместо «.»? [закрыто]

Предполагаю, что вы прочитали документ Kademlia . Вот выдержка из моей статьи Введение в Kademlia DHT & amp; Как это работает

Некоторая справочная информация:

  1. Когда у вас запущена сеть Kademlia, всегда должен быть узел, о котором каждый другой узел знает о порядке для их присоединения к сети; позволяет назвать этот узел BN начальной загрузки.
  2. K является константой Kademlia, которая определяет размер ковшей в таблице маршрутизации узла, а также количество узлов, на которых должна храниться часть данных.

Процесс соединения:

  1. Новый узел NN создается с помощью NodeId (назначается каким-то методом) и IP-адресом (IP-адрес компьютера, на котором он размещен).
  2. NN отправляет LookupRequest(A.NodeId) в BN. Запрос на поиск в основном запрашивает принимающий узел для узлов K-Closest, которые он знает для данного NodeId. В этом случае BN вернет узлы K-Closest, которые он знает NN.
  3. BN теперь добавит NN в свою таблицу маршрутизации, поэтому NN теперь находится в сеть.
  4. NN получает список K-самых близких узлов к себе из BN. NN добавляет BN в свою таблицу маршрутизации.
  5. NN теперь записывает эти узлы K, полученные из BN, а те, которые отвечают, добавляются в таблицу маршрутизации в нужные ведра на основе расстояния. Путем проверки этих узлов они также узнают о существовании NN и добавляют NN к их таблицам маршрутизации.
  6. NN теперь подключен к сети и известен узлами в сети.
  7. NN теперь проходит через каждый из своих K-Buckets
    foreach(K-Buckets as KB)         
        1. NN generates a random NodeId `RNID` // A NodeId that will be in KB 
        2. NN sends LookupRequest(RNID) to the K-Closest nodes it knows to RNID. 
        3. The response will be K nodes closest to RNID.
        4. NN now fills KB. 
    
    NN делает это для каждого из своих ковшей, чтобы заполнить эти ведра. После этой операции NN имеет лучшее представление о узлах в сети на разных расстояниях от себя. Примечание. Этот шаг не является обязательным, однако я сделал это в My Implementation of Kademlia , чтобы каждый узел имел лучшее знание сети при их присоединении.

Я написал полное введение в Kademlia в . Введение в Kademlia DHT & amp; Как это работает

-10
задан Messias Tayllan 9 October 2017 в 13:01
поделиться