跳到主要导航 跳到搜索 跳到主要内容

Fault tolerance testing and tuning for consortium blockchain

  • East China Normal University
  • Ministry of Education of the People's Republic of China

科研成果: 期刊稿件文章同行评审

摘要

While the potential applications of the consortium blockchain are becoming increasingly evident, the fault tolerance of systems in complex and changeable real environments has become an increasingly important factor. In recent years, many blockchain-oriented fault tolerance testing tools have been proposed. However, the selected fault sets cannot cover all kinds of problems that the consortium blockchain may encounter in real scenarios. Moreover, a rationality analysis of test results is often missing from these tools. In addition, it is also worth considering how to optimize system performance in the fault continuous stage. In this paper, we propose a general full-stack fault injection platform that can support the orderly injection of different kinds of Byzantine and non-Byzantine failures in a distributed scenario. Regarding the unclear underlying principles affecting system performance due to faults, we conduct an attribution analysis of various faults' influences on the consortium blockchain. Based on conclusions drawn form the attribution analysis, we design and implement the test-driven optimization strategy. The experimental results show that the optimization strategy can shorten the system average delay to less than one-third of that before optimization by reducing the throughput by about 15% in most fault scenarios.

源语言英语
文章编号100267
期刊Blockchain: Research and Applications
6
2
DOI
出版状态已出版 - 6月 2025

指纹

探究 'Fault tolerance testing and tuning for consortium blockchain' 的科研主题。它们共同构成独一无二的指纹。

引用此