《计算机工程杂志》发表论文赏析
作者:方轶, 邓建球, 丛林虎, 刘崇屹
单位:1. 海军航空大学 岸防兵学院, 山东 烟台 264001;2. 中国人民解放军91049部队, 山东 青岛 266000
摘要:联盟链是一种允许授权节点加入网络的区块链,当存在网络状况不理想等状况时,会出现节点动态加入退出的问题。为此,在环签名理论、ElGamal数字签名算法与PBFT算法的基础上,提出一种基于ElGamal数字签名算法的环签名改进方案。对环签名算法进行正确性及匿名性分析,运用环签名方案改进PBFT算法的签名及验证过程,使用Fabric中的区块链性能测试框架Caliper对改进方案进行性能测试,结果表明,基于环签名方案的改进PBFT共识算法可较好地解决网络中节点动态加入退出问题,且能够达到原PBFT算法的拜占庭节点容错率,具有一定的实用性。
关键词:区块链,ElGamal算法,PBFT算法,环签名,共识算法
基金资助:国家自然科学基金(51605487)。