区块链共识算法综述

TP301; 共识算法维持着分布式系统的稳定和安全,同时又是发展区块链方向的关键技术.随着区块链技术快速发展,共识算法的研究也越来越受到研究人员的重视和青睐.现如今,在不同应用场景下选择合适的共识算法是研究人员所要面对的一个选择性难题.主要从服务对象节点种类出发,把共识算法归类为公有链、联盟链和私有链这3个大分类.在这3个大分类的基础之上,分别阐述了现在主流的和一些新的区块链共识算法的基本原理,共列举了9种共识算法,并从去中心化、安全性和可扩容性这3个方面对这9种共识算法进行性能评估.并且对相关算法进行了优缺点的分析总结,给出了优化区块链共识算法的相关方向,以供研究人员研究和参考,从而促进区块...

Full description

Saved in:
Bibliographic Details
Published in计算机科学 Vol. 50; no. z1; pp. 681 - 692
Main Authors 谭朋柳, 王润庶, 曾文豪, 王诗堃, 邹雯诗
Format Journal Article
LanguageChinese
Published 南昌航空大学软件学院 南昌330063 2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:TP301; 共识算法维持着分布式系统的稳定和安全,同时又是发展区块链方向的关键技术.随着区块链技术快速发展,共识算法的研究也越来越受到研究人员的重视和青睐.现如今,在不同应用场景下选择合适的共识算法是研究人员所要面对的一个选择性难题.主要从服务对象节点种类出发,把共识算法归类为公有链、联盟链和私有链这3个大分类.在这3个大分类的基础之上,分别阐述了现在主流的和一些新的区块链共识算法的基本原理,共列举了9种共识算法,并从去中心化、安全性和可扩容性这3个方面对这9种共识算法进行性能评估.并且对相关算法进行了优缺点的分析总结,给出了优化区块链共识算法的相关方向,以供研究人员研究和参考,从而促进区块链共识算法的稳步发展.
ISSN:1002-137X
DOI:10.11896/jsjkx.220400200