Как реализовать эффективную трансляцию в протоколе P2P Kademlia?
В настоящее время я изучаю протокол Kademlia peer to peer, и мне интересно, знает ли кто-нибудь о методах или подходах к эффективной трансляции информации/сообщения?
Существует статья эффективное вещание в структурированных P2P сетях, в которой описывается способ вещания в Аккорде. Их идея состоит в том, чтобы разделить сеть на две части и отправить широковещательное сообщение на первый узел в каждом из этих разделов. Снова контактные узлы разделите их "подсеть" и выполните те же действия. Используя эту технику, вы можете транслировать сообщение по связующему дереву через сеть. Однако у меня возникли проблемы с его применением к Kademlia, потому что трудно надежно разделить сеть Kademlia.
Есть ли у кого-нибудь идея, как этого можно достичь или какие существуют альтернативные подходы?
Я не хочу массово наводнять сеть, так как это плохо сказывается на сетевой нагрузке и вызывает много избыточный трафик.
1 ответ:
После некоторых исследований я смог найти возможное решение в этой статье: обнаружение вторжений на основе P2P . Оказывается, что действительно можно использовать топологию сети в Kademlia для эффективного разделения сети