JOURNAL ARTICLE

Practical Vulnerabilities in Byzantine Fault-Tolerant Blockchain Consensus Protocols

Abstract

Blockchain technology has gained widespread use across various industries, including finance and medicine. Private blockchains, particularly those utilizing Byzantine fault tolerant (BFT) protocols, are in high demand by both commercial organizations and governments. This article examines the impact of Denial of Service (DoS) attacks on BFT protocols by consensus participants. While BFT protocols can theoretically tolerate up to one third adversaries in a partial synchronous setting, their practical implementations rely on hidden assumptions of instant message processing time and infinite available memory to store a message queue. These assumptions can become vulnerabilities when a malicious node floods consensus messages. In this paper, we propose a protocol for conducting a Byzantine node DoS attack (BDoS) and demonstrate its feasibility for a popular blockchain framework. We show that even a single adversary can break the protocol by BDoS. After it, we also provide modifications that effectively reduce the attack's impact, bridging the theory-practice gap for BFT protocols.

Keywords:
Byzantine fault tolerance Blockchain Computer science Byzantine architecture Computer security Fault tolerance Distributed computing History

Metrics

3
Cited By
1.32
FWCI (Field Weighted Citation Impact)
16
Refs
0.71
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Blockchain Technology Applications and Security
Physical Sciences →  Computer Science →  Information Systems
Security and Verification in Computing
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Practical Byzantine Fault-Tolerant Consensus

Suyash GuptaJelle HellingsMohammad Sadoghi

Synthesis lectures on data management Year: 2021 Pages: 21-71
JOURNAL ARTICLE

Improvement of Practical Byzantine Fault Tolerant Consensus Algorithm for Blockchain

Guichun YuanLiuping FengJing NingXiaoyu Yang

Journal:   2021 IEEE 3rd International Conference on Frontiers Technology of Information and Computer (ICFTIC) Year: 2021 Pages: 182-187
JOURNAL ARTICLE

Research on Practical Byzantine Fault Tolerant Consensus Algorithm Based on Blockchain

Xiandong ZhengWenlong Feng

Journal:   Journal of Physics Conference Series Year: 2021 Vol: 1802 (3)Pages: 032022-032022
JOURNAL ARTICLE

Queuing Theory of Improved Practical Byzantine Fault Tolerant Consensus

Fan-Qi MaRui-Na Fan

Journal:   Mathematics Year: 2022 Vol: 10 (2)Pages: 182-182
© 2026 ScienceGate Book Chapters — All rights reserved.