p2p network canvas