Consensus algorithms are central to blockchain technology and an emerging research area. In this paper, we begin with an overview of the different types and architectures of blockchain networks. Then, with a focus on consortium blockchains, we survey, classify, and assess their principal consensus mechanisms. Furthermore, as consensus mechanisms determine network reliability, enhance performance efficiency, and ensure system security, we conduct a critical analysis of the strengths and weaknesses of consensus algorithms using a taxonomy of three different criteria: reliability, performance, and security. We conclude with insights into current and future research challenges and opportunities in this domain.
翻译:共识算法是区块链技术的核心,并已成为一个新兴的研究领域。本文首先概述了区块链网络的类型与架构,随后聚焦联盟区块链,对其主要共识机制进行了综述、分类与评估。由于共识机制决定了网络可靠性、提升了性能效率并确保系统安全,我们采用包含可靠性、性能与安全性三项不同标准的分类体系,对共识算法的优势与不足进行了关键分析。最后,我们总结了该领域当前及未来的研究挑战与机遇。