M2.
Object distribution. [5p]. The networks your nodes form must be able to manage the distribution, storage and retrieval of data objects, as described in the Kademlia paper. Concretely, you must implement the following aspects of Kademlia:
a) Storing objects. When part of a network, it must be possible for any node to upload an
object that will end up at the designated storing nodes.
M2. Object distribution. [5p]. The networks your nodes form must be able to manage the distribution, storage and retrieval of data objects, as described in the Kademlia paper. Concretely, you must implement the following aspects of Kademlia: a) Storing objects. When part of a network, it must be possible for any node to upload an object that will end up at the designated storing nodes.