【技术实现步骤摘要】
本专利技术涉及区块链共识算法,尤其涉及一种基于信誉模型的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共识算法抗伪造攻击改进方法,其特征在
...【技术特征摘要】
1.一种基于信誉模型的raft共识算法抗伪造攻击改进方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于信誉模型的raft共识算法抗伪造攻击改进方法,其特征在于,所述s1具体包括如下内容:
3.根据权利要求2所述的一种基于信誉模型的raft共识算法抗伪造攻击改进方法,其特征在于,所述s2具体包括如下内容:
4.根据权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。