Font Size: a A A

Research And Improvement Of The BFT Dynamic Consensus Scheme Of Consortium Blockchain

Posted on:2021-09-05Degree:MasterType:Thesis
Country:ChinaCandidate:B Q LiFull Text:PDF
GTID:2518306107960769Subject:Cyberspace security
Abstract/Summary:PDF Full Text Request
Under the current situation,the rapid development of blockchain has aroused great attention from the society.Governments of various countries have made relevant policy guidelines on the application technology,and the research hotspots of blockchain are different.Because the current blockchain supervision standards and experience are imperfect in China,and the consortium blockchain is conducive to supervision,and organizations and enterprises can form alliances through the access mechanism which can realize the real name system and the record system,so China takes the consortium blockchain as the key development direction.By studying the consensus mechanism and architecture model of the consortium blockchain,it is found that many architectures currently have limitations in the application of the consortium blockchain.The execute-order-validate architecture is more suitable for the consortium blockchain,which separates the transaction execution logic from the consensus.The process is divided into three sections: endorsement,ordering,and validation.The BFT dynamic consensus scheme of consortium blockchain has four layers: application business layer,consensus layer,authority management layer and network layer.It adopts the execute-order-validate architecture,and focuses on analysis and improvement of ordering and endorsement.It includes the ordering service supporting BFT and the dynamic endorsers scheme based on participant replacement model.The ordering service supporting BFT uses the improved Raft algorithm,which can still guarantee the safety and liveness of the ordering service in the presence of malicious attacks.The scheme optimizes the leader election and log replication,and adjusts the communication between nodes and so on.It supports Byzantine fault tolerance as well as crash fault tolerance.The dynamic endorsers scheme based on participant replacement model adopts verifiable random functions,and dynamically selects the key nodes which are originally fixed and are vulnerable to attack.Endorser nodes carry a large amount of sensitive transaction data of consortium blockchain,so the participant replacement model constantly replaces endorser nodes to increase the difficulty of attackers and reduce the risk.The scheme further improves the security of the BFT dynamic consensus scheme of consortium blockchain.Experimental results show that these schemes are available and the performance can reach the basic effect of the original schemes while improving the security,and the overhead is within the acceptable range.
Keywords/Search Tags:consensus mechanism of consortium blockchain, BFT, ordering service, dynamic endorsement, participant replacement model
PDF Full Text Request
Related items