IEEE Transactions on Network Science and Engineering · 2023 · 12 citations · 16 references
ComputingComputer SystemsDecision TheoryDistributed SystemsSet TheoryDistributed ConsensusFuzzy LogicVoting TheoryBlockchain ConsensusFuzzy Consensus ModelsVote Weighting SchemesVoting Weight Allocation
As a common consensus mechanism used in Blockchain, DPoS uses voting to select the committee members to generate blocks. In order to elect the committee members more fairly, vague sets are introduced into the voting phase of DPoS. In the original vague sets-based model proposed in 2020, the voting nodes can vote yes, no or abstain. In this paper, we improve this model by introducing a new mapping from the vague set to the fuzzy set and assigning weights to each node. In our new model, we consider that the influence factor of abstention vote increases with the increase of effective votes. Moreover, several nice properties of the improved model are proved which make our model conform to the real situation. Through our experiments, the fuzzy value's distribution of our scheme is more uniform and reduce the probability of the same fuzzy value. If the ratio of non-abstention votes is higher, the influence of abstention vote will be greater, and the chance of being selected will increase. This makes the voting phase of DPoS fairer.
16
Bitcoin: A Peer-to-Peer Electronic Cash System
Dr Craig S Wright · SSRN Electronic Journal · 2008 · 14.3K citations · Full text
Bitcoin: A Peer-to-Peer Electronic Cash System
Spongebob Squarepants · SSRN Electronic Journal · 2008 · 11.2K citations · Full text
PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake
Sunny King, Scott Nadal · 2012 · 994 citations
Blockchain without Waste: Proof-of-Stake
Fahad Saleh · Review of Financial Studies · 2020 · 649 citations