Font Size: a A A

Design And Implementation Of Blockchain Network Management

Posted on:2021-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhouFull Text:PDF
GTID:2428330623967805Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The emergence of blockchain technology has fundamentally broken the trust system of traditional business and realized real decentralization.Its distributed,traceable,programmable and tamper proof features enable blockchain technology to be rapidly studied and developed by all walks of life.Blockchain technology is considered as the fourth milestone in the history of human credit.Because the blockchain network is essentially a point-to-point network,the blockchain network management module plays an important role in the normal operation of the whole network.Based on the research and analysis of blockchain network management module,this thesis designs and implements its own blockchain network management scheme and network performance improvement scheme.The main research work includes:(1)Research the related theory and technology of blockchain network,including cryptography algorithm,P2 P network,communication protocol,network management model of bitcoin and hyperledger fabric,and related theory of fragmentation technology.This thesis summarizes the key technologies needed in blockchain network management,including security technology,communication connection technology and performance improvement technology.This thesis analyzes the typical blockchain network management model,and compares their advantages and disadvantages.(2)This thesis analyzes the relevant functional requirements of blockchain network management,and makes a detailed study of the functional modules of blockchain network management.On this basis,two kinds of blockchain network management schemes are proposed: the blockchain network management scheme based on trusted root CA mechanism and the blockchain network management scheme based on multi-node decision consensus.Both schemes design and implement the basic communication,key management,network information management and node management related functions in the blockchain network management module.Different blockchain network management schemes can be selected flexibly according to different business scenarios to meet the needs of business partners.(3)In view of the performance pain points in blockchain network management,this thesis studies the blockchain segmentation technology,and on this basis,proposes its own blockchain segmentation technology scheme,including network segmentation and transaction segmentation.In the fragmentation scheme,the whole blockchain network is divided into several different segments,and the transactions entering the network will no longer have the whole network consensus but deal with the consensus within the segment;the blockchain fragmentation scheme is simulated to test the correctness of the fragmentation scheme.(4)Test two kinds of blockchain network management schemes and blockchain fragmentation technology,and analyze and demonstrate the correctness and stability of blockchain network management scheme through different use cases.OMNeT software is used to simulate and test the blockchain fragmentation technology scheme,and to compare the network throughput differences caused by different network scale and number of fragmentation.The test results verify the feasibility of fragmentation technology as a performance improvement technology of blockchain network management module.
Keywords/Search Tags:Blockchain, P2P Network, Sharding Technology
PDF Full Text Request
Related items