Reduce memory footprint
Currently drasyl waste memory on immutable objects. E.g. the PeersInformation
is immutable, nevertheless each node generates its own PeerInformation
object for each peer instead of using the already existing object from the JVM. These results in n*n
objects by n
nodes.