A Cross-Layer Fault Injection Framework for Cascading Failure Analysis in Blockchain Systems

Read the full article See related articles

Discuss this preprint

Start a discussion What are Sciety discussions?

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

Blockchain systems underpin a growing class of decentralized applications where data integrity, fault tolerance, and consensus reliability are critical operational requirements. Despite their architectural strengths, real-world blockchain deployments remain susceptible to complex failure modes that span multiple system layers simultaneously. Existing reliability studies predominantly examine faults in isolation — targeting either smart contract logic, consensus protocol behaviour, or network communication — without accounting for the interdependencies that exist across these layers [14]. This narrow scope leaves a critical gap: cascading failures that originate in one layer and propagate through others remain poorly understood and systematically underexplored. This work addresses that gap by proposing a cross-layer fault injection framework that introduces controlled, reproducible faults across the application, consensus, and network layers within a unified simulation environment. The framework incorporates a fault propagation methodology that traces how localised faults amplify into system-wide degradation across layer boundaries. Evaluation across eight fault scenarios — ranging from isolated single-layer faults to simultaneous three-layer injection — produced measurable and consistent results. Cross-layer fault conditions increased transaction confirmation latency by 490% over baseline, reduced throughput by 80.3%, raised the fork rate to 12.7 per 100 blocks, and produced an error rate of 14.3%. These results demonstrate that single-layer fault analysis underestimates true system vulnerability by margins exceeding 70% across key performance metrics. The findings establish that holistic multi-layer fault analysis reveals vulnerability classes that single-layer methods cannot detect, and that the proposed framework provides a rigorous and reproducible foundation for evaluating end-to-end blockchain resilience.

Article activity feed