第49卷第2期2023年2月ComputerEngineering计算机工程基于物联网区块链的轻量级共识算法研究苏瑞国,阳建,秦继伟,武晓雄,贾振红(新疆大学信息科学与工程学院,乌鲁木齐830046)摘要:面对规模庞大的物联网数据,高效的共识算法是区块链技术与物联网应用相结合的关键。为解决大规模物联网区块链系统中传统共识算法通信开销大、扩展性低、共识机制复杂度高的问题,基于HyperledgerFabric搭建一个物联网区块链框架,并设计基于投票和交易证明的轻量级共识算法PoVT。在链码验证交易后,根据节点之间发起和收到的交易,选择交易的源节点和目标节点作为代表参与共识。在共识阶段通过设计新的投票方式简化共识流程,仅需一次全节点广播即可生成新的区块。以优先收集到一定投票数的节点作为主节点进行投票广播,在所有节点收到足够多投票消息的同时进行上一轮交易区块确认。对安全性、出块时间和带宽需求进行分析,结果表明,PoVT算法在网络中存在拜占庭节点的情况下能够以较短的时间验证交易和区块,在每秒交易数量相同时,该算法生成区块的时间为PBFT算法的1/3,网络带宽占用也能减少30%,证明所提物联网区块链框架在不同应用场景中具有较高的可扩展性。关键词:区块链;共识算法;分布式账本技术;物联网;可扩展性开放科学(资源服务)标志码(OSID):中文引用格式:苏瑞国,阳建,秦继伟,等.基于物联网区块链的轻量级共识算法研究[J].计算机工程,2023,49(2):175-180.英文引用格式:SURG,YANGJ,QINJW,etal.ResearchonlightweightconsensusalgorithmbasedonIoTblockchain[J].ComputerEngineering,2023,49(2):175-180.ResearchonLightweightConsensusAlgorithmBasedonIoTBlockchainSURuiguo,YANGJian,QINJiwei,WUXiaoxiong,JIAZhenhong(SchoolofInformationScienceandEngineering,XinjiangUniversity,Urumqi830046,China)【Abstract】TomanagesignificantamountsofInternetofThings(IoT)data,anefficientconsensusalgorithmmustbedevelopedtointegrateIoTapplicationsforblockchaintechnology.Inthisstudy,tosolveissuesofhighcommunicationoverhead,lowscalability,andhighcomplexityofconsensusmechanisminthelarge-scaleblockchainsystemofIoT,ablockchainframeworkfortheIoTisconstructedbasedonHyperledgerFabricandalightweightconsensusalgorithm,ProofofVoteandTransaction(PoVT),isdesignedbasedonvo...