3.8 Article

PoV: An Efficient Voting-Based Consensus Algorithm for Consortium Blockchains

Journal

FRONTIERS IN BLOCKCHAIN
Volume 3, Issue -, Pages -

Publisher

FRONTIERS MEDIA SA
DOI: 10.3389/fbloc.2020.00011

Keywords

blockchain; consortium blockchain; consensus algorithm; voting mechanism; distributed system

Funding

  1. ZTE University Funding
  2. National Keystone R&D Program of China [2017YFB0803204]
  3. National Natural Science Foundation of China (NSFC) [61671001]
  4. PCL Future Regional Network Facilities for Largescale Experiments and Applications [PCL2018KP001]
  5. GuangDong Key Program [GD2019B010137001]
  6. Shenzhen Research Programs [JSGG20170824095858416, JCYJ20190808155607340, JCYJ20170306092030521]

Ask authors/readers for more resources

The blockchain has a great vogue in recent years, and its core consensus algorithms also become the focus of research. At present, most of the research on consensus mechanisms are oriented to the public blockchain and based on existing consensus mechanisms or sophisticated distributed algorithms. Various application scenarios have been developed based on the consortium blockchain, while few researchers pay attention to customize consistency algorithms. Moreover, there is a trade-off between security and performance in designing consensus mechanisms. We propose a novel consensus algorithm called proof of vote (PoV), where the distributed nodes controlled by consortium members could reach consensus and come to a decentralized arbitration by voting. PoV separates the voting rights and bookkeeping rights with the essential idea of establishing different security identities for network nodes. Contrary to the third-party intermediary or uncontrollable public awareness, the production and verification of PoV blocks are decided by the voting results among the core consortium members. We theoretically prove that PoV blocks can reach transaction finality by only one confirmation. Compared with the total traffic complexity of BFT-based consensus, PoV has just that of O(3N(c)), which is a great improvement when the number of nodes is over 100.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available