首页 | 官方网站   微博 | 高级检索  
     

结合BLS聚合签名改进实用拜占庭容错共识算法
引用本文:陈佳伟,冼祥斌,杨振国,刘文印.结合BLS聚合签名改进实用拜占庭容错共识算法[J].计算机应用研究,2021,38(7):1952-1955,1962.
作者姓名:陈佳伟  冼祥斌  杨振国  刘文印
作者单位:广东工业大学 计算机学院,广州510006
基金项目:国家自然科学基金资助项目(62076073,91748107);广东省基础与应用基础研究基金资助项目(2020A1515010616);广东省引进创新科研团队计划资助项目(2014ZT05G157)
摘    要:针对实用拜占庭容错(practical Byzantine fault tolerance,PBFT)共识算法运用在联盟链中达到O(n2)的通信复杂度难以支持大规模网络的问题,提出一种聚合签名的拜占庭容错算法(aggregate-signature byzantine fault tolerance,ABFT).首先,改进PBFT共识算法中节点的信息交互方式,在prepare阶段各个副本节点单点发送信息及签名给主节点验证,在commit阶段由主节点收集签名并验证,结合BLS(boneh-lynn-shacham)签名将验证通过的多个签名聚合成一个聚合签名,将该聚合签名以及其他必要信息广播给其他所有副本节点验证;此外增加了finish阶段,用于防止大部分的副本节点超时而导致视图变更.ABFT算法将网络通信的复杂度降低为O(n),通过实验表明,在多个节点的情况下,ABFT算法有效地降低了共识的时延且提高了交易吞吐量,可扩展性更优,使联盟链可容纳大量节点.

关 键 词:区块链  PBFT共识算法  聚合签名  吞吐量  时延
收稿时间:2020/12/7 0:00:00
修稿时间:2021/6/16 0:00:00

Improved practical Byzantine fault tolerant consensus algorithm combined with BLS aggregating signature
Chen Jiawei,Xian Xiangbin,Yang Zhenguo and Liu Wenyin.Improved practical Byzantine fault tolerant consensus algorithm combined with BLS aggregating signature[J].Application Research of Computers,2021,38(7):1952-1955,1962.
Authors:Chen Jiawei  Xian Xiangbin  Yang Zhenguo and Liu Wenyin
Affiliation:School of Computer,Guangdong University of Technology,,,
Abstract:
Keywords:blockchain  PBFT consensus algorithm  aggregating signature  throughput  time delay
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号