基于信用机制的联盟链Raft+共识算法  

Consortium chain Raft+ consensus algorithm based on credit mechanism

在线阅读下载全文

作  者:杨泽奇 史培中 Yang Zeqi;Shi Peizhong(Jiangsu Institute of Technology,Changzhou 213001,China)

机构地区:[1]江苏理工学院,江苏常州213001

出  处:《无线互联科技》2023年第9期150-155,165,共7页Wireless Internet Technology

基  金:国家自然科学基金资助项目,项目编号:61602216;江苏省“青蓝工程”优秀青年骨干教师培养对象,项目编号:KYQ22003。

摘  要:共识算法作为区块链的底层技术之一,其性能对区块链在安全性和效率方面具有重要的影响。Raft共识算法的性能优于其他共识算法,不会造成算力集中和资源浪费等问题。但是,Raft算法随机选择和投票以选取领导者节点的方式,不能保证选取的领导者节点的可靠性。因此,文章在Raft算法的基础上引入动态更新的信用机制,提出了一种基于信用机制的联盟链Raft+共识算法。领导者节点的信用值根据多次生成有效或无效区块的行为进行动态更新,并采用信用层次来评价节点信用,根据阈值选举信用值高的领导者节点。实验表明,Raft+共识算法选取的领导者节点的可靠性比Raft算法的更好,为面向联盟链的制造业和医疗等应用场景提供了共识算法的解决方案。As one of the underlying technologies of the blockchain,the consensus algorithm has an important impact on the security and efficiency of the blockchain.The performance of the Raft consensus algorithm is superior to other consensus algorithms,and it will not cause problems such as concentration of computing power and waste of resources.However,the Raft algorithm randomly selects and votes to select the leader node,which cannot guarantee the reliability of the selected leader node.Therefore,this paper introduces a dynamically updated credit mechanism on the basis of the Raft algorithm,and proposes a credit mechanism-based consortium chain Raft+ consensus algorithm.The credit value of the leader node is dynamically updated according to the behavior of generating valid or invalid blocks multiple times,and the credit level is used to evaluate the node credit,and the leader node with a high credit value is elected according to the threshold.Experiments show that the reliability of the leader node selected by the Raft+ consensus algorithm is better than that of the Raft algorithm,which provides a consensus algorithm solution for application scenarios such as alliance chain-oriented manufacturing and medical care.

关 键 词:共识算法 区块链 RAFT 信用机制 联盟链 

分 类 号:TP309[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象