Improvement of the DPoS Consensus Mechanism in Blockchain Based on Vague Sets
- Xu, GX; Liu, Y; Khan, PW
- 2020
- 点赞
- 收藏
【Author】 Xu, Guangxia; Liu, Yong; Khan, Prince Waqas
【Source】IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS
【影响因子】11.648
【Abstract】United Nations security council resolutions are voted on by fifteen members of the security council. A resolution will be deemed to be adopted if more than nine of the member states adopt it and all five permanent members do not use the veto. The five permanent members can vote yes, no, and abstain against a resolution. The vague set can be explained intuitively with the voting model, indicating the three conditions for voting. Which are favor, against, and abstention. When the agent nodes were selected by the consensus mechanism of delegated proof of stake (DPoS), the voting node can only vote support instead of against and abstention, and there are no penalties for malicious nodes. Besides, there is no clear method to select the agent node if the votes obtained by the last agent node are the same as the votes cast by others. This article puts forward a kind of vague set to improve DPoS consensus mechanism. Just like how human elections are held, this method allows each node to vote for the agent node. This is a fair and effective way of selecting agent node when alternate nodes are of the same value, it improves the security and fairness of blockchain, reduces the probability that malicious nodes will be selected as agent nodes. We prove that the maximum probability of nodes after the vote of the fuzzy membership degree is 0.5. The feasibility and effectiveness of the improved consensus mechanism is verified by examples.
【Keywords】Blockchain; Peer-to-peer computing; Bitcoin; Proof of work; Fuzzy sets; Informatics; Blockchain; consensus mechanism; delegated proof of stake (DPoS); vague set
【发表时间】2020 JUN
【收录时间】2022-01-02
【文献类型】
【主题类别】
--
【DOI】 10.1109/TII.2019.2955719
评论