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

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

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

practical byzantine fault toleranceconsensus algorithmpenalty mechanism

姜玥、周璇、张洁、董国庆

展开 >

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

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

四川省科技计划项目科技部高端外国专家引进计划项目四川省科技项目

2022JDGD0011G2021186002L2022NSFSC0530

2024

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

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

CSTPCD
影响因子:0.441
ISSN:2095-4271
年,卷(期):2024.50(1)
  • 2