Kademlia DHT(Distributed Hash Table) Algorithm implemented in Ruby