摘要
本发明涉及一种基于信誉评分机制与动态超时机制的实用拜占庭容错算法。本发明通过在共识系统中引入信誉评分机制,根据节点的网络稳定性、历史行为和共识贡献度等因素对节点进行信誉值评分,在视图切换时选择高信誉分的节点作为主节点,从而提高系统的可靠性以及安全性。此外,本发明还提出了一种动态超时机制,该机制在信誉评分机制基础之上,依据节点的信誉分为节点动态分配超时等待时间片,对高信誉值节点分配较长的时间片,防止其因轻微的网络波动而失去主节点身份。同时对低信誉值节点分配较短的超时时间以快速触发视图切换,以此来规避延迟消息攻击。
技术关键词
实用拜占庭容错算法
超时机制
评分机制
共识系统
时间片
主节点
动态
信誉值
网络恢复
更新系统
参数
网络通信
时延
报文
计时器
代表