计算机应用研究

北大核心,JST,Pж(AJ),CSCD扩展版,WJCI

国内刊号:51-1196/TP

国际刊号:1001-3695

计算机应用研究杂志2022年第9期:RB-Raft:一种抗拜占庭节点的Raft共识算法

发布日期:

作者:李淑芝,邹懿杰,邓小鸿,罗志琼,刘惠文,

单位:1.江西理工大学信息工程学院,江西赣州341000;2.赣南科技学院电子信息工程学院,江西赣州341000;

关键词:共识机制,拜占庭容错,哈希链,门限加密,遗书机制,

基金:国家自然科学基金资助项目(61762046,62166019);江西省教育厅科学技术研究项目(GJJ209412);国家级大学生创新创业训练项目(201913434005);;

针对Raft算法无法抵抗拜占庭节点的攻击和日志易窜改等问题,设计了一种抵抗拜占庭节点的RB-Raft(resist Byzantine-Raft)算法。首先采用哈希链的方式对每一块日志进行迭代哈希处理,通过动态验证机制对日志进行验证,使得对leader节点的恶意行为具有一定的容错率,解决了日志伪造与验证的问题。其次,提出基于门限加密的遗书机制,使得candidate节点拉取选票具有合法性,防止拜占庭节点随意拉取选票更换leader节点的攻击,解决了拜占庭节点影响系统一致性的问题。实验结果表明,提出的RB-Raft算法具有抗拜占庭节点的能力,其日志识别率可以达到100%。同时,相比PBFT,该算法共识时延降低了53.3%,并且吞吐量提高了61.8%,适用于在不可信联盟链中进行共识。

来源:2022年第9期

《计算机应用研究》期刊编辑部

查看计算机应用研究杂志2022年第9期

联系我们

  • 地址:四川省成都市武候区成科西路3号
  • 电话:028-85249567
  • E-mail:journal@arocmag.cn

咨询工作人员