当前位置: 首页 > 专利查询>天津大学专利>正文

一种基于信誉模型的Raft共识算法抗伪造攻击改进方法技术

技术编号:45884328 阅读:17 留言:0更新日期:2025-07-22 21:16
本发明专利技术公开了一种基于信誉模型的Raft共识算法抗伪造攻击改进方法,涉及区块链共识算法技术领域。本发明专利技术包括以下步骤:S1,创建Raft节点加入到构建的Raft集群中,初始化Raft节点信誉值等信息;S2,适用于数据共享场景的信誉模型设计;S3,节点周期性广播MsgTermSync消息,包含当前任期号与日志索引值,接收节点验证后更新状态表;S4,基于动态阈值判断候选人节点的任期号或日志索引值是否出现异常增长,若是则触发MsgTermVerify验证流程并降低其信誉值;S5,对恶意的低信誉值节点强制回退状态并冻结选举权利,累计三次违规者永久移出集群。本发明专利技术在Raft共识过程中对低信誉值节点进行全方位限制,实现了Raft共识算法的安全增强。

【技术实现步骤摘要】

本专利技术涉及区块链共识算法,尤其涉及一种基于信誉模型的raft共识算法抗伪造攻击改进方法。


技术介绍

1、共识算法作为分布式系统的核心组件,其核心功能在于保障多节点间状态的一致性。raft共识算法中,每个节点均处于以下三种状态之一:领导人(leader)、候选人(candidate)或跟随者(follower)。领导人节点作为核心协调者,负责封装客户端请求为日志条目并广播至其余跟随者节点。同时,该节点确保日志条目被正确复制与提交。领导人节点定期向所有跟随者节点发送心跳信息以确认其在线状态。若某一跟随者节点在预设超时窗口内未接收到心跳信号,则触发状态转换,该节点将转变为候选人状态,并发起选举请求。当候选人获得超过半数节点投票时,即当选为新的领导人节点。

2、为保证领导人节点始终持有最新日志信息,raft的“安全性保证”规定跟随者节点仅可向满足以下条件的候选人节点投票:候选人节点的日志索引值(log index)和任期号(term)均不小于自身的日志索引值和任期号。然而,raft并不限制任期号和日志索引值的增长,这使得恶意节点能够利用这一点。在丢本文档来自技高网...

【技术保护点】

1.一种基于信誉模型的Raft共识算法抗伪造攻击改进方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于信誉模型的Raft共识算法抗伪造攻击改进方法,其特征在于,所述S1具体包括如下内容:

3.根据权利要求2所述的一种基于信誉模型的Raft共识算法抗伪造攻击改进方法,其特征在于,所述S2具体包括如下内容:

4.根据权利要求3所述的一种基于信誉模型的Raft共识算法抗伪造攻击改进方法,其特征在于,所述S3具体包括如下内容:

5.根据权利要求4所述的一种基于信誉模型的Raft共识算法抗伪造攻击改进方法,其特征在于,所述S4具体包括...

【技术特征摘要】

1.一种基于信誉模型的raft共识算法抗伪造攻击改进方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于信誉模型的raft共识算法抗伪造攻击改进方法,其特征在于,所述s1具体包括如下内容:

3.根据权利要求2所述的一种基于信誉模型的raft共识算法抗伪造攻击改进方法,其特征在于,所述s2具体包括如下内容:

4.根据权...

【专利技术属性】
技术研发人员:李晓红樊旭波张杰
申请(专利权)人:天津大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1