BZ-BFT: An Efficient and Scalable Consensus Mechanism for Blockchain Federated Learning
Emerging Blockchain-empowered Federated Learning (BCFL) technology combines the decentralized security of blockchain with the privacy protection of federated learning. BCFL addresses the issue of single points of failure in centralized systems, making it an increasingly popular solution. However, current consensus mechanisms, such as Proof of Work (PoW), Proof of Stake (PoS), and Practical Byzantine Fault Tolerance (PBFT), lead to challenges such as high computational costs and limited scalability. This paper proposes a Batch Zero-Knowledge Proof-based practical Byzantine fault-tolerant (BZ-BFT) consensus mechanism for BCFL to enhance efficiency and reliability. By integrating Zero-Knowledge Proof (ZKP), our approach enables the verification of the primary node's proposal without revealing information from other network nodes, thereby ensuring the credibility of the aggregated results. To address the high computational overhead associated with ZKP, we present a batch quantization preprocessing technique called BatchZKP. Our proposed BZ-BFT reduces initialization, proof generation, and verification time by <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$97.81 \%, 70.0 \%$</tex>, and 47.64 %, respectively, significantly boosting BCFL system efficiency and reliability. Additionally, our approach reduces communication complexity from <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$O\left(n^{2}\right)$</tex> to <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$O(n)$</tex> and enhances Byzantine fault tolerance to <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${1/2}$</tex>.
Authors
- Hsien‐Hui Chung (ORCID: https://orcid.org/0000-0001-9284-1365)
- Yu‐Jia Chen (ORCID: https://orcid.org/0000-0001-7563-4073)
- Shao‐Hung Cheng (ORCID: https://orcid.org/0000-0001-6013-1676)
- Li‐Chun Wang (ORCID: https://orcid.org/0000-0002-7883-6217)
Institutions
- National Yang Ming Chiao Tung University (TW)
- National Central University (TW)
- National Defense University (TW)
Publication Details
- Published
- 2025-03-24
- DOI
- https://doi.org/10.1109/wcnc61545.2025.10978754
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 0.00