Font Size: a A A

Research And Application Of Improved PBFT Consensus Algorithm Based On Aggregate Signature

Posted on:2023-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:H Y LiFull Text:PDF
GTID:2568307145968159Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,an emerging distributed ledger,blockchain technology,has attracted widespread attention.Blockchain effectively solves the problems existing in centralized systems by relying on relevant technical architecture.Consensus algorithm,the core of blockchain technology,ensures the consistency of data of each node.In this paper,PBFT consensus algorithm was analyzed and studied,and an improved consensus algorithm was proposed,and its performance was analyzed and compared.Finally,it was applied to the field of drug traceability to verify its feasibility.Firstly,this paper introduces the relevant principles and technologies of blockchain technology,and analyzes the common consensus algorithms pow,POS and dpos in detail.It focuses on the advantages and disadvantages of pbft algorithm in terms of consistency protocol,view switching and the selection of out of block nodes.Second,third-order radio transmission for PBFT algorithm brings a lot of overhead,the master node selection optional lead to the problem of lower efficiency of system,this paper puts forward the G SBFT algorithm and carried out the experiment and research: a,according to the process of the choice of the master node,put forward the optimal set of nodes in Xin Yu Zhi higher to select the master node,to reach a consensus for the optimal strategy.That is,the comprehensive reliability evaluation value of nodes is calculated,and the basis and performance of nodes are evaluated respectively.It can reduce the number of primary node replacement and reduce the probability of malicious node selection,thus improving the consensus efficiency and throughput.Second,to optimize the traffic,g-SBFT consensus algorithm optimizes the consensus process by referring to Schnorr aggregate signature algorithm.Simplify communication complexity for consensus.Third,experiments were carried out to test the performance of G-SBFT consensus algorithm in throughput,delay and fault tolerance of the system.The data were analyzed and compared,and the conclusion was drawn:With the increase of system running time,G-SBFT consensus algorithm makes the system transaction throughput gradually increase and tend to be stable;As the number of nodes increases,the average time delay of G-SBFT consensus algorithm is always lower than PBFT consensus algorithm.When the number of error nodes changes,the system fault tolerance rate of G-SBFT consensus algorithm can reach 33%.Finally,blockchain technology solves the problems of low information transparency,easy usurpation and easy loss of traditional traceability system.This paper applies the improved consensus algorithm to the field of drug traceability,analyzes and designs the architecture of drug traceability system,blockchain network architecture and the realization of specific functions,shows the traceability,uploading data and supervision function pages,improves the system efficiency and verifies the feasibility of the improved consensus algorithm,So as to strengthen the management of drug traceability and realize the multi-party supervision of drug traceability.
Keywords/Search Tags:Block chain, Byzantine fault-tolerant algorithm, Aggregate signature, Drug traceability
PDF Full Text Request
Related items