首页> 中文期刊> 《计算机应用》 >检测型的联盟区块链共识算法d-PBFT

检测型的联盟区块链共识算法d-PBFT

         

摘要

联盟区块链通常都会采用严格的身份准入机制,但然而该机制不能完全保证联盟网络中不会混入拜占庭恶意节点,也不能担保现有的联盟成员节点一定不会被第三方敌手劫持利用.针对这类问题,提出了一种能够监控节点状态的检测型实用拜占庭容错(d-PBFT)共识算法.首先,选举主节点并校验主节点的其状态,以保证选举出来的主节点从未有过作恶历史;然后,经历"预准备—准备—提交"的共识三阶段过程,尝试来完成客户端提交的共识请求;最后,会根据三阶段完成的情况对主节点的状态进行评估,将有故障或作恶行为的主节点标记出来,并将作恶的主节点加入到隔离区等待处理.该算法在容忍一定数量拜占庭节点的基础上还能随时监控各个节点的状态,并对恶意节点能够进行隔离,从而降低恶意节点对整个联盟系统的不良影响.实验结果表明,采用d-PBFT算法的网络拥有较高的吞吐量和较低的共识时延,并且在联盟网络中有拜占庭节点的情况下相较原实用拜占庭容错(PBFT)算法的共识生成量提升了26.1%.d-PBFT算法不仅提高了联盟网络的健壮性,还进一步提升了网络的吞吐量.

著录项

  • 来源
    《计算机应用》 |2021年第3期|756-762|共7页
  • 作者单位

    广西大学计算机与电子信息学院 南宁530004;

    广西多媒体通信与网络技术重点实验室(广西大学) 南宁530004;

    广西多媒体通信与网络技术重点实验室(广西大学) 南宁530004;

    华南理工大学电子与信息学院 广州510641;

    广西大学计算机与电子信息学院 南宁530004;

    广西多媒体通信与网络技术重点实验室(广西大学) 南宁530004;

    广西大学计算机与电子信息学院 南宁530004;

    广西多媒体通信与网络技术重点实验室(广西大学) 南宁530004;

    广西大学计算机与电子信息学院 南宁530004;

    广西多媒体通信与网络技术重点实验室(广西大学) 南宁530004;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 程序设计、软件工程;
  • 关键词

    联盟区块链; 拜占庭错误; 节点监控; 检测型实用拜占庭容错共识算法; 吞吐量;

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号