Innovative Byzantine Fault Tolerance in Hyperledger Fabric with BDLS

Decentralized systems are integral to various sectors, including public and private organizations. A key component of these systems is the dissemination protocol. Hyperledger Fabric, a prominent production-ready distribution network, allows for a pluggable consensus protocol, but has historically lacked detailed technical guidance for implementing such modules. Initially, Fabric employed Kafka and later switched to Raft, both Crash Fault Tolerant (CFT) protocols that do not support Byzantine Fault Tolerance (BFT). Recently, Hyperledger Fabric introduced SmartBFT in its 3.0 release, a new BFT solution.However, SmartBFT, based on the PBFT family, suffers from high message complexity that scales poorly with network growth, undermining efficiency for large-scale implementations in industries such as healthcare, finance, and education. Our research demonstrates that the message complexity of SmartBFT grows quadratically with the number of orderer nodes, leading to significant communication overhead. In contrast, our proposed implementation of BDLS maintains linear message complexity, making it more scalable and efficient for large networks. This stark contrast highlights BDLS’s superior scalability and efficiency. Additionally, BDLS consistently outperforms SmartBFT in throughput analysis of Fabric 3.0, achieving significantly higher TPS—40% and 20% of Raft’s TPS in LAN and WAN environments, respectively. All code is available in the GitHub repository: https://github.com/hyperledger-labs/bdls.

Authors

Institutions

Publication Details

Published
2024-11-26
DOI
https://doi.org/10.1109/bcca62388.2024.10844400
Primary Topic
Structural Analysis of Composite Materials
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Innovative Byzantine Fault Tolerance in Hyperledger Fabric with BDLS

Yongge Wang, Ahmed Al Salih
1 links
Structural Analysis of Composite Materials
article

Innovative Byzantine Fault Tolerance in Hyperledger Fabric with BDLS

Yongge Wang, Ahmed Al Salih
article en

Abstract

Decentralized systems are integral to various sectors, including public and private organizations. A key component of these systems is the dissemination protocol. Hyperledger Fabric, a prominent production-ready distribution network, allows for a pluggable consensus protocol, but has historically lacked detailed technical guidance for implementing such modules. Initially, Fabric employed Kafka and later switched to Raft, both Crash Fault Tolerant (CFT) protocols that do not support Byzantine Fault Tolerance (BFT). Recently, Hyperledger Fabric introduced SmartBFT in its 3.0 release, a new BFT solution.However, SmartBFT, based on the PBFT family, suffers from high message complexity that scales poorly with network growth, undermining efficiency for large-scale implementations in industries such as healthcare, finance, and education. Our research demonstrates that the message complexity of SmartBFT grows quadratically with the number of orderer nodes, leading to significant communication overhead. In contrast, our proposed implementation of BDLS maintains linear message complexity, making it more scalable and efficient for large networks. This stark contrast highlights BDLS’s superior scalability and efficiency. Additionally, BDLS consistently outperforms SmartBFT in throughput analysis of Fabric 3.0, achieving significantly higher TPS—40% and 20% of Raft’s TPS in LAN and WAN environments, respectively. All code is available in the GitHub repository: https://github.com/hyperledger-labs/bdls.

University of North Carolina at Charlotte (US)
Openalex Percentile: Top 73%
Structural Analysis of Composite Materials
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.

Innovative Byzantine Fault Tolerance in Hyperledger Fabric with BDLS — Yongge Wang, Ahmed Al Salih · (2024) | TGRS Research Map | TGRS