I am currently studying the Kademlia protocol for a peer-to-peer protocol, and I'm curious if anyone knows of methods or approaches for efficiently transmitting information / message?
There is an article on Effective Broadcasting in Structured P2P Networks that describes how to translate to Chord . Their idea is to split the network into two parts and send a broadcast message to the first node in each of these sections. Connected nodes share their “subnet” again and perform the same actions. Using this method, you can broadcast a message on a spanning tree through the network. However, I am having problems using it in Kademlia because it is difficult to reliably break the Kademlia network.
Does anyone know how this can be achieved or what alternative approaches exist?
I don’t want to flood the network much, because it has bad consequences for the network load and causes a lot of excess traffic.
Erik source
share