CS-Raft:适用于联盟链的拜占庭容错共识算法

TP301; 针对目前联盟链共识算法的性能不足,提出了一种基于信用评分的可拜占庭容错联盟链共识算法CS-Raft.首先,为所有节点赋予信用评分属性,节点的信用评分根据节点的共识行为、活跃度、加入集群时间等指标进行更新,信用评分越高代表节点可信度越高;其次,根据节点信用评分选取监督节点,监督节点具有检验权,可以参与领导人选举,监督节点的设置可以有效抵抗拜占庭恶意节点的攻击;最后,改善了领导人选举中选票分裂问题,对领导人选举的速度进行提升.经实验分析,CS-Raft算法相较于PBFT算法在实现拜占庭容错的同时,有效地减少了共识时间延迟、提高了系统吞吐量,并加快了其领导人选举速度....

Full description

Saved in:
Bibliographic Details
Published in计算机应用研究 Vol. 41; no. 4; pp. 995 - 1000
Main Authors 翟社平, 聂浩楠, 陆娴婧, 杨锐
Format Journal Article
LanguageChinese
Published 西安邮电大学计算机学院,西安 710121 2024
西安邮电大学陕西省网络数据分析与智能处理重点实验室,西安 710121%西安邮电大学计算机学院,西安 710121
Subjects
Online AccessGet full text
ISSN1001-3695
DOI10.19734/j.issn.1001-3695.2023.07.0338

Cover

More Information
Summary:TP301; 针对目前联盟链共识算法的性能不足,提出了一种基于信用评分的可拜占庭容错联盟链共识算法CS-Raft.首先,为所有节点赋予信用评分属性,节点的信用评分根据节点的共识行为、活跃度、加入集群时间等指标进行更新,信用评分越高代表节点可信度越高;其次,根据节点信用评分选取监督节点,监督节点具有检验权,可以参与领导人选举,监督节点的设置可以有效抵抗拜占庭恶意节点的攻击;最后,改善了领导人选举中选票分裂问题,对领导人选举的速度进行提升.经实验分析,CS-Raft算法相较于PBFT算法在实现拜占庭容错的同时,有效地减少了共识时间延迟、提高了系统吞吐量,并加快了其领导人选举速度.
ISSN:1001-3695
DOI:10.19734/j.issn.1001-3695.2023.07.0338