ExClique: An Express Consensus Algorithm for High-Speed Transaction Process in Blockchains
Chonghe Zhao, Yipeng Zhou, Shengli Zhang, Quan Z. Sheng, Yang Zhang,, Shiting Wen

TL;DR
ExClique is a new consensus algorithm that significantly increases transaction processing speed in blockchains by optimizing block broadcasting and eliminating no-turn blocks, outperforming Clique especially in large networks.
Contribution
The paper introduces ExClique, an improved consensus algorithm that reduces communication delays and prevents no-turn blocks, enabling higher transaction throughput in blockchain networks.
Findings
ExClique achieves 2.25x higher TPS in 21-node networks.
ExClique achieves 7.01x higher TPS in 101-node networks.
Experimental results confirm substantial performance improvements over Clique.
Abstract
Proof of Authority (PoA) plays a pivotal role in blockchains for reaching consensus. Clique, which selects consensus nodes to generate blocks with a pre-determined order, is the most popular implementation of PoA due to its low communication overhead and energy consumption. However, our study unveils that the speed to process transactions by Clique is severely restricted by 1) the long communication delay of full blocks (each containing a certain number of transactions) between consensus nodes; and 2) occurrences of no-turn blocks, generated by no-turn nodes if an in-turn block generation fails. Consequently, Clique struggles to support distributed applications requiring a high transaction processing speed, e.g., online gaming. To overcome this deficiency, we propose an Express Clique (ExClique) algorithm by improving Clique from two perspectives: compacting blocks for broadcasting to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cloud Computing and Resource Management · Cloud Data Security Solutions
