Font Size: a A A

Research And Application Of Consortium Blockchain Security And Performance

Posted on:2021-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:K X WangFull Text:PDF
GTID:2518306470970009Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As the earliest manifestation of blockchain,public blockchain has become the core force that will dominate the future development of cryptocurrency field with its advantages of openness,transparency and decentralization.However,the serious privacy and regulatory problems of public blockchain restrict its application in the field with high sensitivity or compliance.With its unique advantages in privacy and regulation,consortium blockchain has been widely recognized by the academia and the industry.However,with the deepening of related researches and the continuous expansion of application fields,the deficiencies of consortium blockchain in security and performance become more and more obvious,which greatly limits the scope of its application scenarios.Therefore,how to further improve the security and performance of the consortium blockchain has become a key issue to promote the sustainable development of the consortium blockchain.Consortium blockchain has strong controllability in member access and data access,and the realization of such controllability often depends on the trusted management entities.Although the centralized management is conducive to improving the operation efficiency of the consortium blockchain,it will also make the consortium blockchain closer to the centralized structure and seriously affect the security of the consortium blockchain.Therefore,the consortium blockchain needs a decentralized management mode to avoid the security risks brought by the centralized management entities.For the above two problems,this paper presents the corresponding solutions respectively,and constructs a prototype system for the electronic data deposit scenario.The contents of this paper can be summarized as follows:1.Based on the idea of "checks and balances",a multi-supervised consortium blockchain(MSCB)model is proposed.By applying the distributed key generation protocol,double-key pair mechanism and threshold encryption algorithm to the consortium blockchain,MSCB model realizes the secure member access and data audit scheme,which eliminates the security threat brought by the over control ability of the centralized management entity in the consortium blockchain.2.Based on the idea of " breaking up the whole into parts",a practical Byzantine fault-tolerance algorithm based on tree communication network(TCNPBFT)is proposed.TCNPBFT algorithm divides the network-wide consensus into several subnet-wide consensus to reduce the communication complexity of the consensus process,and dynamically adjusts the level of nodes in the tree communication network based on the reputation model to improve the reliability of the tree communication network.The evaluation results show that the TCNPBFT algorithm is superior to the traditional PBFT algorithm in performance and shows excellent scalability.3.Based on MSCB model and TCNPBFT consensus algorithm,a prototype system of electronic data deposit based on Hyperledger Fabric is designed and implemented,which verifies the effectiveness of the proposed scheme through experiments.
Keywords/Search Tags:Consortium Blockchain, Multi-Supervised, Byzantine Fault-Tolerance Algorithm, Electronic Data Deposit
PDF Full Text Request
Related items