信息安全研究2024,Vol.10Issue(9):818-823,6.DOI:10.12379/j.issn.2096-1057.2024.09.05
基于节点识别的改进拜占庭容错共识算法
Improved Byzantine Fault-tolerant Consensus Algorithm Based on Node Recognition
摘要
Abstract
The practical Byzantine fault tolerance(PBFT)algorithm applied to the alliance chain has some problems,such as arbitrary selection of master nodes and high communication overhead.To solve these problems,an improved Byzantine fault-tolerant consensus algorithm(NR-PBFT)based on node recognition is proposed.Firstly,the consistency process is optimized by introducing BLS aggregate signature.Secondly,CatBoost algorithm is used to identify nodes,select high-reputation nodes as the primary nodes,and dynamically process low-reputation nodes.Experimental results show that NR-PBFT is superior to PBFT and ABFT in security,throughput and delay.关键词
区块链/共识算法/节点识别/CatBoost/BLSKey words
blockchain/consensus algorithm/node identification/CatBoost/BLS分类
信息技术与安全科学引用本文复制引用
张学旺,罗欣悦,雷志滔,陈思宇..基于节点识别的改进拜占庭容错共识算法[J].信息安全研究,2024,10(9):818-823,6.基金项目
重庆市城市管理科研项目(城管科字2023第35号) (城管科字2023第35号)
渝北区社会事业与民生保障科技创新专项重点项目(2021(农社)18) (2021(农社)