kademlia protocol: dht map implementation first part