HCA: Hashchain-Based Consensus Acceleration Via Re-Voting

Zijian Zhang, Xuyang Liu, Meng Li*, Hao Yin, Liehuang Zhu*, Bakh Khoussainov, Keke Gai

*此作品的通讯作者

科研成果: 期刊稿件文章同行评审

6 引用 (Scopus)

摘要

In the context of consortium blockchain, consensus protocols set permission mechanisms to maintain a relatively fixed group of participants. They can easily use distributed consistent algorithms for achieving deterministic and efficient consensus and generate incessant blocks as the ledger. However, most of the existing consensus protocols do not sufficiently leverage the chain structure of blocks, and therefore leaving room for performance improvement. In this paper, we first propose a Hashchain-based Consensus Acceleration (HCA) protocol. The HCA protocol enables a leader to generate blocks that contain a quorum of votes on the previous block, and allow voters to re-vote for accelerating the block generation to Byzantine Fault Tolerance (BFT) consensus protocols. Then, we present a rolling-based leader selection (RLS) scheme to further optimize the HCA protocol. In the RLS scheme, the leader is changed in a round-robin fashion. Finally, theoretical analysis proves the safety, liveness and responsiveness of the optimized HCA protocol, while experimental evaluation shows that the optimized HCA protocol outperforms the existing BFT consensus protocols, from the viewpoint of efficiency.

源语言英语
页(从-至)775-788
页数14
期刊IEEE Transactions on Dependable and Secure Computing
21
2
DOI
出版状态已出版 - 1 3月 2024

指纹

探究 'HCA: Hashchain-Based Consensus Acceleration Via Re-Voting' 的科研主题。它们共同构成独一无二的指纹。

引用此