Font Size: a A A

Research On Blockchain Hierarchical Network Topology Model Based On Node Trust Value

Posted on:2021-06-17Degree:MasterType:Thesis
Country:ChinaCandidate:W F HaoFull Text:PDF
GTID:2518306104488044Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
More and more blockchain systems are deployed and applied.At present,related work has been done at the control layer to optimize the consensus protocol to solve the scalability problem of the blockchain system,or at the data layer to optimize the block data structure and encryption algorithm to solve the security problem of the blockchain system.while lacking the optimization of underlying blockchain communication network.Unreliable low-level blockchain communication network transmission will bring redundant data broadcast overhead,at the same time produce transmission security problems,which will affect the blockchain network communication performance.Current work does not comprehensively consider the blockchain peer-to-peer(P2P)network process and the key factors that limit the blockchain P2 P network performance,which has great limitations.In order to improve blockchain network performance,a trust-enhanced blockchain P2 P topology model is established.In the node connection phase,blockchain network performance is limited by the network diameter,network connectivity,and trust value.In order to reduce the network diameter and improve network connectivity,Block P2P-EP first performs network clustering based on the K-Means clustering algorithm,including central node selection,cluster center selection,and network clustering.After that,Block P2P-EP performs topology construction.In order to optimize the network trust value,Block P2P-EP establishes a trust-enhanced blockchain network topology.In the data transmission phase,network performance is limited by broadcast rounds and node deactivation detection.In order to reduce network broadcast rounds,Block P2P-EP implements a parallel spanning tree broadcast algorithm to achieve quick data broadcast.Finally,Block P2P-EP designed a lightweight blockchain effective node detection mechanism to ensure blockchain network reliability.Blockchain P2 P network is relatively large,which is difficult to verify the effectiveness of network protocols in a real network environment.Therefore,simulation has become the only feasible method,for which the blockchain network simulator Block Sim is designed and implemented.Block Sim includes network module,consensus module and data module.The network module includes protocol layer,transport layer and link layer.The consensus module can choose different blockchain consensus protocols by setting different parameters.The data module can define basic blockchain system data structures such as transactions and blocks.Finally,the blockchain network performance testing and analysis is carried out to establish evaluation indicators for measuring the blockchain network performance.The evaluation results show that,compared with Bitcoin and Ethereum,Block P2P-EP shows better optimization effects in terms of transmission rate and transmission reliability.For example,in terms of reducing network delay,when the block synchronization rate is increased from 20% to 90%,the synchronization time of Bitcoin needs 12430 ms,while Block P2P-EP only needs 1630 ms.In summary,Block P2P-EP can significantly improve the performance of blockchain P2P networks.
Keywords/Search Tags:Blockchain, Peer-to-Peer network, Network clustering, Trust-enhanced topology, Broadcast algorithm
PDF Full Text Request
Related items