Netinfo Security ›› 2023, Vol. 23 ›› Issue (8): 109-120.doi: 10.3969/j.issn.1671-1122.2023.08.010

Previous Articles     Next Articles

An Improved Weighted Byzantine Fault Tolerance Algorithm for Cross-Chain System

SHAO Zhenzhe, JIANG Jiajia(), ZHAO Jiahao, ZHANG Yushu   

  1. College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics,Nanjing 211106, China
  • Received:2023-04-23 Online:2023-08-10 Published:2023-08-08
  • Contact: JIANG Jiajia E-mail:jiangjiajia@nuaa.edu.cn

Abstract:

The relay chain is one of the widely recognized cross-chain technologies. Currently, practical Byzantine fault tolerance and its improved algorithms, such as weighted practical Byzantine fault tolerance(WPBFT), are mostly used in cross-chain scenarios. WPBFT attaches weights to nodes to reduce the impact of malicious nodes, but its weight update mechanism is simple, in which the cost of evil is low, thus threatening the security of the whole system. To solve the problem, an improved practical weighted Byzantine fault tolerance(IWPBFT) was proposed for relay chains with safety and efficiency requirements, which improved the consensus process and weight change mechanism of WPBFT. This algorithm proposed a new weight update mechanism and node reward and punishment mechanism. Experiments show that the leader node has a lower error rate and a higher consensus success rate. IWPBFT improves the security, reliability, and fault tolerance of the relay chain, reduces the delay, and improves the cross-chain efficiency of the relay chain.

Key words: blockchain, cross-chain, consensus algorithm, Byzantine fault tolerance

CLC Number: