Provide some ideas to implement a p2p world