区块链共识机制综述

被引:114
作者
谭敏生
杨杰
丁琳
李行健
夏石莹
机构
[1] 南华大学计算机学院
关键词
区块链; 共识机制; 拜占庭容错; 分布式系统; 一致性;
D O I
10.19678/j.issn.1000-3428.0059070
中图分类号
TP311.13 [];
学科分类号
摘要
区块链能够有效融合物联网、5G、大数据和人工智能等技术,在新型基础设施建设中具有重要作用。共识机制作为区块链的核心技术,能够保障区块链数据库的一致性和正确性,从而决定区块链的安全性、扩展性、吞吐量等相关性能。根据区块链共识机制的技术路线,将其细分为3类单一共识机制和6类混合共识机制。从原理实现角度,系统描述共识机制的理论技术,归纳节点达成一致所需的运算操作并评价共识机制的优缺点。从工程应用角度,具体分析共识机制的应用情况,介绍区块链项目并对比共识机制的关键性能。针对现有共识机制研究中存在的能耗与效率问题给出相应的解决方案,并对其奖惩制度、网络分片与存储分片技术等下一步研究方向进行展望。
引用
收藏
页码:1 / 11
页数:11
相关论文
共 5 条
[1]
基于改进PBFT的区块链知识产权保护模型 [J].
孙嘉豪 ;
孟翔斯 ;
张浩运 ;
常小林 ;
徐燕 ;
关庄 .
计算机工程, 2020, 46 (12) :134-141
[2]
区块链技术综述 [J].
张亮 ;
刘百祥 ;
张如意 ;
江斌鑫 ;
刘一江 .
计算机工程, 2019, 45 (05) :1-12
[3]
一种优化的权益证明共识策略 [J].
夏昌琳 ;
宋玉蓉 ;
蒋国平 .
计算机工程, 2019, 45 (05) :25-28+34
[4]
Zyzzyva.[J].Ramakrishna Kotla;Lorenzo Alvisi;Mike Dahlin;Allen Clement;Edmund Wong.ACM SIGOPS Operating Systems Review.2007, 6
[5]
Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461