摘要

针对物联网与区块链融合场景下分布式网络共识的安全性和效率性难题,提出了一种基于多维信用评分的改进实用拜占庭容错机制(practical byzantine fault tolerance,PBFT)的共识算法。首先通过多维角度对服务节点进行量化评分,然后按照分值从高到低将服务节点分为三种类型的节点并选择出参与共识的节点,最后在共识的过程中进行双重的验证确认,在高效率完成共识的同时,保证分布式网络的安全性。分析结果表明多维信用评分算法(multi-dimensional credit consensus,MdCCA)具有很好的安全性,而且算法的执行效率也得到了提高。