Back to Search Start Over

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

Authors :
翟社平
聂浩楠
陆娴婧
杨锐
Source :
Application Research of Computers / Jisuanji Yingyong Yanjiu. Apr2024, Vol. 41 Issue 4, p995-1000. 6p.
Publication Year :
2024

Abstract

This paper proposed a credit-score-based Byzantine fault-tolerant consensus algorithm, called CS-Raft, to address the inadequate performance of the current consensus algorithms in consortium chains. Initially, it assigned credit score attributes to all nodes and updated the credit score of each node according to their consensus behavior, activity level, time of joining the cluster and other metrics. The higher the credit score, the higher the node's trustworthiness. Secondly, it selected monitoring nodes based on their credit scores, which had the authority to inspect and participate in leader elections. The setting of monitoring nodes could effectively resist attacks from Byzantine malicious nodes. Finally, it made improvements to address the issue of vote splitting in leader elections, thereby enhancing the speed of leader election. Experimental analysis shows that compared to the PBFT algorithm, the CS-Raft algorithm effectively reduces consensus latency, increases system throughput, and accelerates leader election speed while achieving Byzantine fault tolerance. [ABSTRACT FROM AUTHOR]

Details

Language :
Chinese
ISSN :
10013695
Volume :
41
Issue :
4
Database :
Academic Search Index
Journal :
Application Research of Computers / Jisuanji Yingyong Yanjiu
Publication Type :
Academic Journal
Accession number :
176568886
Full Text :
https://doi.org/10.19734/j.issn.1001-3695.2023.07.0338