Your conditions: 武岳
  • 区块链P2P网络协议演进过程

    Subjects: Computer Science >> Integration Theory of Computer Science submitted time 2018-09-12 Cooperative journals: 《计算机应用研究》

    Abstract: Blockchain is a distributed system, which uses peer to peer (P2P) network as the communication protocol of the blockchain network layer. The communication and verification mechanisms of P2P jointly constitute the cornerstone of the blockchain network layer. All nodes of P2P network share P2P network services, weakening or even without central server, and its unique features enable the blockchain system to break away from the central server to achieve truly distribution and decentralization. By the reading of the source code and the official documents, the paper analyzed P2P protocols of three main blockchain systems, Bitcoin, Ethereum and hyperledger fabric, in detail, discussed the P2P protocol of block chain in the change of the evolution process and analyzed the advantages and disadvantages of different protocols. The comparison puts forward an analysis standard and a quantitative evaluation. The comparison hopes to offer a useful inspiration and guidance for the research of blockchain network protocols in future.