Font Size: a A A

Research On Consensus Efficiency And Optimization Mechanism In Blockchain Networks

Posted on:2020-08-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y W ZhouFull Text:PDF
GTID:2428330590486882Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Blockchain technology is the key technology in decentralized distributed network system,which has the characteristics of decentralization,data traceability and strong error-tolerance.In the decentralized blockchain network environment,due to the equal status of all participating nodes,when there are differences between them,how to make them reach consensus has become a hot topic,so the blockchain consensus mechanism has been listed as one of the core technologies of the blockchain network.Based on the two consensus mechanisms of Proof of Work(PoW)and Paxos algorithm,this paper conducts an in-depth study on the consensus layer of blockchain network.The main research contents are as follows:(1)It is difficult to control the speed of block generation for the traditional PoW consensus mechanism,so this paper improves it.Firstly,the non-uniform Poisson distribution is used to model the mining process to predict the average block time of mining.Secondly,according to the time predicted by the model,the difficulty of mining is adjusted,and a consensus mechanism estPoW based on difficulty adjustment is proposed.Finally,The blockchain network hash rate is divided into two types: constant and exponential growth,and the effectiveness of the proposed estPoW mechanism is verified by theory.The verification results show that the estPoW is not only applicable to the constant hash rate,but also to the exponentially increasing hash rate.It can effectively control the consensus efficiency of blockchain network nodes by adjusting the mining difficulty as required.(2)It is also important to optimize the efficiency of the nodes in the specific application of the blockchain network,however,it has not attracted enough attention from scholars according to the existing research work.Based on the Paxos mechanism,this paper conducts in-depth research and optimization design on the node role behavior in the blockchain network,and proposes a distributed and efficient consensus mechanism iPaxos to optimize the consensus efficiency of the blockchain network.Through simulation experiments,the performance of Paxos and iPaxos mechanisms are compared and analyzed.The results show that the proposed iPaxos mechanism has a shorter consensus reaching time than the traditional mechanism,greatly reduces the traffic load,and can be optimized according to the needs of specific applications.
Keywords/Search Tags:Blockchain network, Consensus mechanism, Consensus efficiency, Difficulty adjustment, estPoW, Paxos, iPaxos
PDF Full Text Request
Related items