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


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

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

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

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

1 3

1 ответ:

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