期刊文献+

一种基于可验证秘密共享的区块链共识算法 被引量:5

Blockchain consensus algorithm based on verifiable secret sharing
下载PDF
导出
摘要 共识算法对保证区块链的安全性和效率起着至关重要的作用,Raft算法作为一种强一致性、去中心化、高可用的分布式共识算法,被广泛应用在联盟链及私有链中.针对Raft算法在Leader节点选举过程中存在虚假投票及缺少拜占庭容错的问题,利用可验证秘密共享提出了一种基于可验证秘密共享的Raft共识算法,该算法通过可验证秘密共享的子秘密分发与承诺值验证的过程取代Raft共识算法中的投票和计票过程,并在秘密生成及验证过程中利用蒙哥马利幂剩余算法减少运算的复杂度.仿真结果表明:相比Raft算法,提出的算法在具有拜占庭容错能力且可以抵御伪造选票攻击的同时保持Leader节点切换低延迟,在提高安全性的同时也保证了其可扩展性. Consensus algorithm plays an important role in ensuring the security and efficiency of blockchain.As a distributed algorithm characterized by strong consistency,decentralization,and high availability,the Raft algorithm is widely used in consortium blockchain and private blockchain.Using a verifiable secret sharing system,a Raft consensus algorithm based on verifiable secret sharing is proposed to address the problems of false voting and lack of Byzantine fault tolerance in the Leader node election process of Raft algorithm.The process of sub-secret distribution and commitment value verification through verifiable secret sharing replaces the voting and counting process in the Raft consensus algorithm,and the Montgomery power surplus algorithm is used to reduce the complexity of the operation in the algorithm key generation and verification process.Compared with the Raft algorithm,Simulation results show that the proposed scheme has Byzantine fault tolerance,and can resist forged ballot attacks while maintaining a low Leader node switching delay,which not only improves its security but also guarantees its scalability.
作者 朱小强 郑明辉 乔译萱 陈珩 ZHU Xiaoqiang;ZHENG Minghui;QIAO Yixuan;CHEN Heng(School of Information Engineering,Hubei Minzu University,Enshi 445000,China)
出处 《中南民族大学学报(自然科学版)》 CAS 北大核心 2022年第2期215-221,共7页 Journal of South-Central University for Nationalities:Natural Science Edition
基金 国家自然科学基金资助项目(61772181)。
关键词 Raft算法 区块链 可验证秘密共享 拜占庭容错 共识算法 Raft algorithm blockchain verifiable secret sharing Byzantine fault-tolerant consensus algorithm
  • 相关文献

参考文献5

二级参考文献18

共引文献159

同被引文献40

引证文献5

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部