西南民族大学学报(自然科学版)2024,Vol.50Issue(1) :84-92.DOI:10.11920/xnmdzk.2024.01.010

面向联盟链的共识算法研究

Research on consensus algorithm for consortium blockchain

姜玥 周璇 张洁 董国庆
西南民族大学学报(自然科学版)2024,Vol.50Issue(1) :84-92.DOI:10.11920/xnmdzk.2024.01.010

面向联盟链的共识算法研究

Research on consensus algorithm for consortium blockchain

姜玥 1周璇 1张洁 1董国庆1
扫码查看

作者信息

  • 1. 西南民族大学计算机科学与工程学院,四川 成都 610041
  • 折叠

摘要

实用拜占庭容错算法(Practical Byzantine Fault Tolerance)广泛用于理论研究和实际生产中,但存在着选取主节点随机、缺乏惩罚机制等缺点.针对以上问题,①提出一种基于复杂网络角度的区块链共识算法,通过引入时间感知PageRank算法,建立区块链网络节点的影响力评分机制,并建立共识群组;②为了减少共识攻击的发生,建立节点惩罚机制,增加节点作恶的成本,有效提高攻击代价,降低攻击概率;③实验表明,基于时间感知PageRank的共识算法在扩展性和可靠性上高于实用拜占庭容错算法和基于信用分级的拜占庭容错算法(Credit-Layered Byzantine Fault Toler-ance);在公平性和在延迟性方面,均取得良好效果.

Abstract

The practical byzantine fault-tolerant algorithm is widely used in theoretical research and practical production,but it also has some drawbacks,such as random selection of master nodes and lack of penalty mechanism.To address the above is-sues,a blockchain consensus algorithm based on the complex network perspective was proposed.By introducing the time-aware PageRank algorithm,the influence scoring mechanism of blockchain network nodes was created and consensus groups were es-tablished.In order to reduce the occurrence of consensus attacks,a node penalty mechanism was established to increase the cost of nodes doing evil,effectively increasing the cost of attacks and reducing the probability of attacks.Experiments showed that the time-aware PageRank-based consensus algorithm was better than PBFT and CLPBFT in scalability and reliability.Good results were achieved in fairness and delay.

关键词

实用拜占庭容错算法/共识算法/惩罚机制

Key words

practical byzantine fault tolerance/consensus algorithm/penalty mechanism

引用本文复制引用

基金项目

四川省科技计划项目(2022JDGD0011)

科技部高端外国专家引进计划项目(G2021186002L)

四川省科技项目(2022NSFSC0530)

出版年

2024
西南民族大学学报(自然科学版)
西南民族大学

西南民族大学学报(自然科学版)

CSTPCD
影响因子:0.441
ISSN:2095-4271
参考文献量2
段落导航相关论文