高效PBFT算法与MK - DCCA故障诊断方法研究
在区块链和工业系统监测领域,分别有两项重要的研究成果值得关注。一是高效的PBFT算法变体RC - PBFT,它在共识机制、节点管理等方面有显著优势;二是MK - DCCA故障诊断方法,能有效应对工业系统中复杂特征下的早期故障检测问题。
RC - PBFT算法研究
- 基本定义与信用更新
- 共识积极性定义 :根据节点共识完成率和历史信誉值的联合决策,节点 $i$ 在第 $j$ 轮共识中的积极性程度 $Q_{i}^{j}$ 可表示为 $Q_{i}^{j} = \mu M_{i} + \phi C_{i}^{j - 1}$。其中,$M_{i}$ 表示累计完成的共识数量,$C_{i}^{j - 1}$ 表示节点 $i$ 在第 $j - 1$ 轮共识中的信用值,$\mu$ 和 $\phi$ 是相应的权重。
- 信用更新流程 :在共识过程中,节点的信用值实时更新,节点级别变化时其状态动态调整。具体流程如下:
算法1: 信用更新
输入: <REQUEST>, C_{i}^{j - 1}
输出: C_{i}^{j}
1: 选择主节点
2: 选择UNL
3: if 节点 = UNL then
4: 启动一致性协议
5: if 完成 then
6: E_{i}=1, G_{i}=0, M_{i}++;
7:
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



