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
摘要
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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper6
- On the Security and Performance of Proof of Work BlockchainsArthur Gervais, Ghassan O. Karame, Karl Wüst, Vasileios Glykantzis 等CCS 2016 · 被引用 1,668 次
- Quantifying Blockchain Extractable Value: How dark is the forest?Kaihua Qin, Liyi Zhou, Arthur GervaisS&P 2022 · 被引用 336 次
- Blockchain Based Non-repudiable IoT Data Trading: Simpler, Faster, and CheaperFei Chen, Jiahao Wang, Changkun Jiang, Tao Xiang 等INFOCOM 2022 · 被引用 56 次
- A Weak Consensus Algorithm and Its Application to High-Performance BlockchainQin Wang, Rujia LiINFOCOM 2021 · 被引用 27 次
- Dino: A Block Transmission Protocol with Low Bandwidth Consumption and Propagation LatencyZhenxing Hu, Zhen XiaoINFOCOM 2022 · 被引用 14 次
相关 Paper
- 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 等ICDE 2024 · 被引用 3 次
- RainBlock: Faster Transaction Processing in Public BlockchainsSoujanya Ponnapalli, Aashaka Shah, Souvik Banerjee, Dahlia Malkhi 等USENIX ATC 2021 · 被引用 39 次
- High-Throughput Permissionless Blockchain Consensus Under Realistic Network AssumptionsSandro Coretti, Matthias Fitzi, Aggelos Kiayias, Giorgos Panagiotakos 等CRYPTO 2025
- TELL: Efficient Transaction Execution Protocol Towards Leaderless ConsensusXing Tong, Zheming Ye, Zhao Zhang, Cheqing Jin 等ICDE 2024 · 被引用 3 次
