TY - GEN
T1 - Consensus with voting theory in blockchain environments
AU - Li, Lei
AU - Jiang, Yongkang
AU - Liu, Guanfeng
PY - 2019
Y1 - 2019
N2 - A blockchain can be taken as a decentralized and distributed public database. In order to achieve data consistency of the system nodes, the execution of a consensus algorithm is necessary and required in the case of decentralized environments. Simply speaking, the consensus is that every node agrees on some record in the blockchain. There are many kinds of consensus algorithms in blockchain environments, and each consensus algorithm has its own proper application scenario. Here we firstly analysis and compare various popular consensus algorithms in blockchain environments, and then as voting theory has systematically studied the decision-making in a group, the traditional methods of voting theory is summarized and listed, including (Position) scoring rules, Copeland, Maximin, Ranked pairs, Voting trees, Bucklin, Plurality with runoff, Single transferable vote, Baldwin rule, and Nanson rule. Finally, we introduce the voting methods from voting theory to consensus algorithms in the blockchain to improve its performance.
AB - A blockchain can be taken as a decentralized and distributed public database. In order to achieve data consistency of the system nodes, the execution of a consensus algorithm is necessary and required in the case of decentralized environments. Simply speaking, the consensus is that every node agrees on some record in the blockchain. There are many kinds of consensus algorithms in blockchain environments, and each consensus algorithm has its own proper application scenario. Here we firstly analysis and compare various popular consensus algorithms in blockchain environments, and then as voting theory has systematically studied the decision-making in a group, the traditional methods of voting theory is summarized and listed, including (Position) scoring rules, Copeland, Maximin, Ranked pairs, Voting trees, Bucklin, Plurality with runoff, Single transferable vote, Baldwin rule, and Nanson rule. Finally, we introduce the voting methods from voting theory to consensus algorithms in the blockchain to improve its performance.
KW - Blockchain
KW - Consensus Algorithm
KW - Voting Theory
UR - http://www.scopus.com/inward/record.url?scp=85078190261&partnerID=8YFLogxK
U2 - 10.1109/ICBK.2019.00028
DO - 10.1109/ICBK.2019.00028
M3 - Conference proceeding contribution
T3 - Proceedings - 10th IEEE International Conference on Big Knowledge, ICBK 2019
SP - 152
EP - 159
BT - Proceedings - 10th IEEE International Conference on Big Knowledge, ICBK 2019
A2 - Gao, Yunjun
A2 - Möller, Ralf
A2 - Wu, Xindong
A2 - Kotagiri, Ramamohanarao
PB - Institute of Electrical and Electronics Engineers (IEEE)
CY - Los Alamitos, CA
T2 - 10th IEEE International Conference on Big Knowledge, ICBK 2019
Y2 - 10 November 2019 through 11 November 2019
ER -