Currently, we use pure socket address, transition to use of [MultiAddr](https://docs.rs/libp2p/latest/libp2p/struct.Multiaddr.html) Also, add support for libp2p's PeerId