Delegated proof of stake (DPoS) involves nodes voting to select newly generated blocks. In existing schemes, voting entails tallying affirmative, abstention, and negative votes for each node. This article introduces a novel approach wherein the votes cast by each node in every ballot are aggregated into a set, including nodes with all affirmative votes. The inclusion relationship of the set is treated as a partial order relation, and a lattice is defined based on this partial order relation. The calculation of the DPoS consensus algorithm based on the lattice is presented. In the existing schemes, voting results are calculated by counting the affirmative votes, abstention votes, and negative votes for a node. In such a voting system, the impact of a voting node on the possible selection of several affirmative votes and multiple voting results for an election vote was not considered. Some voting nodes may tend to cast more affirmative votes, while some voting nodes may prefer to cast fewer affirmative votes. In this paper, the new DPoS consensus mechanism is constructed to solve the impact of voting tendencies at these stages by counting the voting results of a node in a single vote.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Delegated Proof of Stake Consensus Mechanism Based on the Overall Perspective of Voting

  • Chengtang Cao,
  • Shupei Mo,
  • Zongzheng Huang

摘要

Delegated proof of stake (DPoS) involves nodes voting to select newly generated blocks. In existing schemes, voting entails tallying affirmative, abstention, and negative votes for each node. This article introduces a novel approach wherein the votes cast by each node in every ballot are aggregated into a set, including nodes with all affirmative votes. The inclusion relationship of the set is treated as a partial order relation, and a lattice is defined based on this partial order relation. The calculation of the DPoS consensus algorithm based on the lattice is presented. In the existing schemes, voting results are calculated by counting the affirmative votes, abstention votes, and negative votes for a node. In such a voting system, the impact of a voting node on the possible selection of several affirmative votes and multiple voting results for an election vote was not considered. Some voting nodes may tend to cast more affirmative votes, while some voting nodes may prefer to cast fewer affirmative votes. In this paper, the new DPoS consensus mechanism is constructed to solve the impact of voting tendencies at these stages by counting the voting results of a node in a single vote.