Table of Contents
Fetching ...

DoS Attacks and Defense Technologies in Blockchain Systems: A Hierarchical Analysis

Chunyi Zhang, Fengjiao Dou, Xiaoqi Li

TL;DR

This paper analyzes Denial of Service (DoS) threats in blockchain systems through a seven-layer architectural lens, categorizing attacks by network, consensus, data, and contract layers. It surveys detection and defense methods across all layers and provides a reproducible examination of smart-contract DoS vulnerabilities using Mythril, including a concrete timestamp-dependency example. The study highlights the Diversity of attack surfaces, the corresponding defensive tools, and the challenges of contractor-vulnerability remediation, calling for more holistic, cross-layer research and practical validation. The findings underscore that while blockchain’s decentralization mitigates some DoS risks, layered, adaptive defenses are essential to maintain security and service availability in real-world deployments.

Abstract

Blockchain technology is widely used in various fields due to its ability to provide decentralization and trustless security. This is a fundamental understanding held by many advocates, but it is misunderstood, leading participants to fail to recognize the limitations of the security that blockchain can provide. Among all current network attacks, Denial of Service (DoS) attacks pose significant threats due to their ease of execution and destructive potential. This paper, based on the blockchain architecture hierarchy, categorizes and organizes existing DoS attacks, with a focus on explaining the principles and methods of contract layer and consensus layer DoS attacks. Furthermore, this paper comprehensively analyzes and compares commonly used detection methods and defense technologies, which will contribute to strengthening the security and stability of blockchain systems and promoting further innovation and application of blockchain systems.

DoS Attacks and Defense Technologies in Blockchain Systems: A Hierarchical Analysis

TL;DR

This paper analyzes Denial of Service (DoS) threats in blockchain systems through a seven-layer architectural lens, categorizing attacks by network, consensus, data, and contract layers. It surveys detection and defense methods across all layers and provides a reproducible examination of smart-contract DoS vulnerabilities using Mythril, including a concrete timestamp-dependency example. The study highlights the Diversity of attack surfaces, the corresponding defensive tools, and the challenges of contractor-vulnerability remediation, calling for more holistic, cross-layer research and practical validation. The findings underscore that while blockchain’s decentralization mitigates some DoS risks, layered, adaptive defenses are essential to maintain security and service availability in real-world deployments.

Abstract

Blockchain technology is widely used in various fields due to its ability to provide decentralization and trustless security. This is a fundamental understanding held by many advocates, but it is misunderstood, leading participants to fail to recognize the limitations of the security that blockchain can provide. Among all current network attacks, Denial of Service (DoS) attacks pose significant threats due to their ease of execution and destructive potential. This paper, based on the blockchain architecture hierarchy, categorizes and organizes existing DoS attacks, with a focus on explaining the principles and methods of contract layer and consensus layer DoS attacks. Furthermore, this paper comprehensively analyzes and compares commonly used detection methods and defense technologies, which will contribute to strengthening the security and stability of blockchain systems and promoting further innovation and application of blockchain systems.

Paper Structure

This paper contains 42 sections, 12 figures.

Figures (12)

  • Figure 1: Block Index
  • Figure 2: From Block to Chain
  • Figure 3: Blockchain Architecture
  • Figure 4: DDoS Attack Process
  • Figure 5: Broadcast Fork
  • ...and 7 more figures