Font Size: a A A

Research On Consensus Mechanism Based On Blockchain

Posted on:2020-04-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y DingFull Text:PDF
GTID:2428330590495636Subject:Logistics engineering
Abstract/Summary:PDF Full Text Request
As the underlying technology of Bitcoin,block chain is essentially a decentralized distributed database,where the underlying data is based on cryptography to construct block data.In recent years,the research on block chain technology has been increasing,and the application based on block chain technology has been emerging.However,in the face of different application scenarios,the consensus mechanism at the bottom of the block chain needs to be improved accordingly,so the research on the consensus mechanism around the bottom of the block chain is also increasing,and the consensus mechanism in some distributed systems is gradually used in the consensus mechanism of the block chain.In this paper,we first summarize the common consensus mechanisms in block chain technology,and analyze the DPoS and Raft consensus mechanisms from the perspective of security and delay characteristics.On the basis of DPoS consensus mechanism,MG-DPoS multi-group proxy consensus mechanism is proposed,which enhances the fault tolerance of consensus mechanism by grouping nodes in the network and two-stage selection of primary nodes.At the same time,in the primary node consensus stage,the primary node replacement protocol is used to improve the security of the consensus mechanism.After completing the improved design of consensus mechanism,compared with DPoS consensus mechanism,MG-DPoS consensus mechanism has been improved in terms of delay performance and throughput performance.On the basis of the MG-DPoS consensus mechanism proposed in this paper,a contract deposit system composed of data layer,block chain consensus layer and application layer is designed and implemented,which enhances the robustness of the system and improves the generality of the system.Finally,the unit modules and main function modules in the system are tested,and the throughput performance is tested.
Keywords/Search Tags:Blockchain, Distributed Ledger, Consensus Mechanism
PDF Full Text Request
Related items