Censorship by Procrastination Attack in Leader-Based BFT Blockchains

Consensus is a fundamental component of blockchain systems, which settle the order of transactions. Many permissioned blockchain systems use leader-based Byzantine Fault Tolerant (BFT) consensus protocols. However, these leader-based BFT protocols are vulnerable to manipulation of transaction order by a malicious leader. Specifically, when transactions are visible to the leader, as in widely used systems such as Hyperledger Fabric, a malicious leader might exploit transaction dependencies and deliberately delay the execution of a transaction, making it invalid and effectively censoring it.To address this issue, we first analyze and refine the definition of these types of attacks, which we call "censorship by procrastination". We then propose a protocol designed to mitigate these attacks as well as other forms of transaction order manipulation. In addition, our protocol enables a wide range of legitimate transaction scheduling optimizations that can enhance performance, fairness, and other business objectives. Our protocol is straight-forward to implement and demonstrates optimal resilience. We present how this protocol can be integrated with SmartBFT, the consensus library run by Hyperledger Fabric. Finally, we evaluate the relative performance of SmartBFT with and without our censorship resistant protocol. Our results confirm that the overhead introduced by our protocol is reasonable and practical for real-world applications.

Institutions

Publication Details

Published
2025-06-02
DOI
https://doi.org/10.1109/icbc64466.2025.11114442
Primary Topic
Bacterial Identification and Susceptibility Testing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Censorship by Procrastination Attack in Leader-Based BFT Blockchains

Bacterial Identification and Susceptibility Testing
article

Censorship by Procrastination Attack in Leader-Based BFT Blockchains

article en

Abstract

Consensus is a fundamental component of blockchain systems, which settle the order of transactions. Many permissioned blockchain systems use leader-based Byzantine Fault Tolerant (BFT) consensus protocols. However, these leader-based BFT protocols are vulnerable to manipulation of transaction order by a malicious leader. Specifically, when transactions are visible to the leader, as in widely used systems such as Hyperledger Fabric, a malicious leader might exploit transaction dependencies and deliberately delay the execution of a transaction, making it invalid and effectively censoring it.To address this issue, we first analyze and refine the definition of these types of attacks, which we call "censorship by procrastination". We then propose a protocol designed to mitigate these attacks as well as other forms of transaction order manipulation. In addition, our protocol enables a wide range of legitimate transaction scheduling optimizations that can enhance performance, fairness, and other business objectives. Our protocol is straight-forward to implement and demonstrates optimal resilience. We present how this protocol can be integrated with SmartBFT, the consensus library run by Hyperledger Fabric. Finally, we evaluate the relative performance of SmartBFT with and without our censorship resistant protocol. Our results confirm that the overhead introduced by our protocol is reasonable and practical for real-world applications.

IBM Research - Haifa (IL)
Openalex Percentile: Top 45%
Bacterial Identification and Susceptibility Testing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Censorship by Procrastination Attack in Leader-Based BFT Blockchains · (2025) | TGRS Research Map | TGRS