Font Size: a A A

Improved PBFT Consensus Mechanism And Its Application To Risk Avoidance For The Safe Network Car System

Posted on:2020-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:Q P LiFull Text:PDF
GTID:2381330578461338Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Consensus mechanism is an important research direction in the field of blockchain technology research.Its basic idea is: Given a distributed system composed entirely of distributed nodes,through the consensus algorithm and the network architecture protocol framework,the distributed node data is quickly updated and the system consensus is quickly reached.The consensus mechanism mainly includes two parts: the first part of the consensus algorithm mainly guarantees the consensus among the nodes,and the second part of the peer-to-peer network protocol mainly guarantees the consistency of the node information.The current mainstream consensus algorithms are: proof of Work-PoW,Proof of Stake-PoS,Delegated Proof of Stake-DPoS,and Practical Byzantine Fault Tolerance-PBFT,delegated Byzantine Fault Tolerance-dBFT,byzantine Consensus Algorithm Based on Gossip Protocol-GBC algorithm.In the consensus mechanism,there are four main communication modes between nodes: centralized P2 P network,fully distributed unstructured P2 P network,fully distributed structured P2 P network,and semi-distributed P2 P network.At present,there is no perfect consensus algorithm in the field of consensus algorithm research,which has become a unified standard in this field,and the application scenario of the blockchain consensus mechanism needs to be expanded.Based on the above analysis,this paper mainly studies the following two points: 1.Improve the existing GBC consensus algorithm and propose a new efficient consensus algorithm;2.Use the advantages of the blockchain consensus mechanism to solve the problem of network car security.At the same time,it also expands the application scenarios of blockchain technology.The details are as follows:(1)The consensus algorithm is a core component of blockchain technology,but some consensus algorithms still have some shortcomings to be improved.Aiming at removing the limitation of the Byzantine Consensus algorithm based on Gossip protocol(GBC algorithm),this paper proposed a GBC algorithm based on global-view communication,namely GVGBC algorithm.By improving communication methods,data structures,and internal algorithms,the system can efficiently implement data update and achieve the consensus among distributed nodes.We proved three advantages of the GVGBC algorithm by a typical example: the number of rounds of communication between nodes is reduced to one only;the single node does not superimpose the error information multiple times;and the amount of data required by the system is reduced as well.In summary,based on reliable communication,the GVGBC algorithm has reduced the number of communication rounds required for node data update,and the amount of data the system needs for consensus,thereby improved the performance.(2)As a new product of the Internet + era,Network car serve our lives very well.However,the existing Network car system is not particularly perfect for the avoidance and response of security risks.By combining the analysis of the core pain points of the existing Network car risk aversion model,and the decentralization,security and credibility of the blockchain technology,the two are linked together to learn from each other’s problems.In this paper,the address communication method between Bitcoin nodes is introduced,and the coordinate communication method between Network car nodes is designed.In the new method,the node finds nearby drivers through view filtering,thus constructing a new Network car risk avoidance mode.By comparing the differences between the two risk aversion models,the advantages of the new risk aversion model are analyzed.Finally,the scenario of five new risk aversion models is set up to demonstrate that the new model can guarantee the effectiveness of the alarm and the timeliness of the risk resolution,which greatly improves the safety of passengers and drivers.Make the Network car drivers become a whole,mutual supervision and mutual protection.At the same time,this model also expands the application scenario of blockchain technology.
Keywords/Search Tags:blockchain, Gossip protocol, Byzantine error, GBC algorithm, GVGBC algorithm, Network car, risk aversion
PDF Full Text Request
Related items