联盟链是一种允许授权节点加入网络的区块链,当存在网络状况不理想等状况时,会出现节点动态加入退出的问题。为此,在环签名理论、ElGamal数字签名算法与PBFT算法的基础上,提出一种基于ElGamal数字签名算法的环签名改进方案。对环签名算法进行正确性及匿名性分析,运用环签名方案改进PBFT算法的签名及验证过程,使用Fabric中的区块链性能测试框架Caliper对改进方案进行性能测试,结果表明,基于环签名方案的改进PBFT共识算法可较好地解决网络中节点动态加入退出问题,且能够达到原PBFT算法的拜占庭节点容错率,具有一定的实用性。
类型: 期刊论文
作者: 方轶,邓建球,丛林虎,刘崇屹
关键词: 区块链,算法,环签名,共识算法
来源: 计算机工程 2019年11期
年度: 2019
分类: 信息科技
专业: 计算机软件及计算机应用
单位: 海军航空大学岸防兵学院,中国人民解放军91049部队
基金: 国家自然科学基金(51605487)
分类号: TP309.7;TP311.13
DOI: 10.19678/j.issn.1000-3428.0055794
页码: 32-36
总页数: 5
文件大小: 306K
下载量: 886
本文来源: https://www.lunwen90.cn/article/a636d528263f3f430a2062eb.html