Font Size: a A A

Research On Blockchain Consensus Mechanism Based On DPoS

Posted on:2023-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2558307073491204Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the traditional DPoS(Delegated Proof of Stake)consensus mechanism,the super node is elected using the principle of majority voting,and the node votes for its approved nodes with tokens to make the blockchain system work normally.These selected nodes are called Block Producer(BP).In the EOS(Enterprise Operation System),block rights flow sequentially between 21 super nodes.The voting weight of ordinary nodes depends on the number of tokens owned,tokens are shares,and the more shares there are,the greater the node’s right to speak.The health of the blockchain system is related to the interests of the nodes,and the election of a BP that represents the interests of the majority of nodes can make the blockchain system more secure.Designing a fair and reasonable election mechanism to ensure security and efficiency is of great significance for the research of voting consensus algorithm.In the DPoS consensus mechanism,the selection of BP rarely changes,making it almost a multi centralized system,which violates the decentralized characteristics of blockchain technology.For the improvement of voting consensus mechanisms such as DPoS,it is mainly divided into two ideas: voting mechanism improvement and reward mechanism improvement.At present,the DPoS mechanism has relatively little research on voting theory,and most of the relevant improved algorithms still use the principle of majority voting,which is not reason enough for the election of super nodes.It only represents the interests of a few nodes but cannot represent the preferences of most nodes.In addition,there is not much research on the reward mechanism for node voting,and little consideration is given to how to ensure that the proportion of nodes participating in the voting system maintains at a relatively high level,rather than degenerating into a centralized or weakly centralized system.This article mainly conducts related research on the above problems:1)Aiming at the problem that the voting scheme in the DPoS algorithm cannot represent the preferences of most nodes,a BP selection scheme based on the scoring voting method is proposed,call it the CVDPoS(Count Vote Delegated Proof of Stake),which makes the system run more in line with the interests of most nodes.Because of the problem of insufficient voting enthusiasm of ordinary nodes,a self-regulating mechanism is proposed to keep the proportion of nodes participating in voting in the system relatively stable and ensure the activity of the system.Simulation experiments show that the improved DPoS algorithm can effectively solve the above problems.2)Aiming at the problem that the information disclosure of BPs is easy to lead to attack of malicious nodes,a DPoS algorithm based on verifiable random function(VRF)is proposed,named DPoSV(Delegated Proof of Stake with Verifiable Random Function),which selects block nodes through VRF to achieve unpredictable and verifiable characteristics.The high efficiency of the VRF lottery can make the distribution of block rights more balanced and further reduce the gap between the rich and the poor.Aiming at the insufficient participation of the verifiers,a random reward mechanism is designed to increase the positivity of node verification.Simulation experiments show that the improved DPoS algorithm based on VRF can solve the above problems well.
Keywords/Search Tags:Consensus Mechanism, Delegated Proof of Stake, Voting Mechanism, Incentive Mechanism, Verifiable Random Function
PDF Full Text Request
Related items