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
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 shorten communication delay and prohibiting the occurrences of no-turn blocks. For performance evaluation, we implement ExClique by modifying Geth of Ethereum, the software implementing Clique, and deploy a permissioned blockchain network by using container technology. The experimental results show that ExClique achieves a substantial enhancement in transactions per second (TPS). Specifically, it boosts TPS by 2.25× in a typical network with 21 consensus nodes and an impressive 7.01× in a large-scale network with 101 consensus nodes when compared to Clique.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 214fc0ee-6cb6-4010-ae8e-420f0a44a6c5Builds on6
- On the Security and Performance of Proof of Work BlockchainsArthur Gervais, Ghassan O. Karame, Karl Wüst, Vasileios Glykantzis et al.CCS 2016 · 1,668 citations
- Quantifying Blockchain Extractable Value: How dark is the forest?Kaihua Qin, Liyi Zhou, Arthur GervaisS&P 2022 · 336 citations
- Blockchain Based Non-repudiable IoT Data Trading: Simpler, Faster, and CheaperFei Chen, Jiahao Wang, Changkun Jiang, Tao Xiang et al.INFOCOM 2022 · 56 citations
- A Weak Consensus Algorithm and Its Application to High-Performance BlockchainQin Wang, Rujia LiINFOCOM 2021 · 27 citations
- Dino: A Block Transmission Protocol with Low Bandwidth Consumption and Propagation LatencyZhenxing Hu, Zhen XiaoINFOCOM 2022 · 14 citations
Related papers
- The Attack of the Clones Against Proof-of-AuthorityParinya Ekparinya, Vincent Gramoli, Guillaume JourjonNDSS 2020
- Efficient Partial Order Based Transaction Processing for Permissioned BlockchainsShuai Zhao, Zhiwei Zhang, Junkai Wang, Ye Yuan et al.ICDE 2024 · 3 citations
- RainBlock: Faster Transaction Processing in Public BlockchainsSoujanya Ponnapalli, Aashaka Shah, Souvik Banerjee, Dahlia Malkhi et al.USENIX ATC 2021 · 39 citations
- High-Throughput Permissionless Blockchain Consensus Under Realistic Network AssumptionsSandro Coretti, Matthias Fitzi, Aggelos Kiayias, Giorgos Panagiotakos et al.CRYPTO 2025
- TELL: Efficient Transaction Execution Protocol Towards Leaderless ConsensusXing Tong, Zheming Ye, Zhao Zhang, Cheqing Jin et al.ICDE 2024 · 3 citations
