Meta Interview Question

Design a peer to peer network