如果让你来设计一个去中心化的P2P系统,你会如何设计?