Как реализовать эффективную трансляцию в протоколе Kademlia p2p?

В настоящее время я изучаю протокол одноранговой связи Kademlia, и мне любопытно, знает ли кто-нибудь о методах или подходах для эффективной передачи информации / сообщения?

Существует статья Effcient Broadcast в структурированных P2P-сетях, в которой описывается способ вещания в Chord. Их идея состоит в том, чтобы разделить сеть на две части и отправить широковещательное сообщение первому узлу в каждом из этих разделов. Связанные узлы снова разделяют свою "подсеть" и выполняют те же действия. Используя эту технику, вы можете транслировать сообщение на связующее дерево через сеть. Однако у меня возникают проблемы с его применением к Kademlia, потому что трудно надежно разделить сеть Kademlia.

Кто-нибудь знает, как этого можно достичь или какие существуют альтернативные подходы?

Я не хочу массово наводнять сеть, так как это плохо влияет на нагрузку на сеть и вызывает много избыточного трафика.

1 ответ

Решение

После некоторого исследования я смог найти возможное решение в этой статье: обнаружение вторжения на основе P2P. Оказывается, что действительно возможно использовать топологию сети в Kademlia для эффективного разделения сети

Другие вопросы по тегам