Defending Against Poisoning Attacks in Federated Learning with Blockchain
Nanqing Dong, Zhipeng Wang, Jiahao Sun, Michael Kampffmeyer, William Knottenbelt, Eric Xing
TL;DR
This work addresses poisoning defense in federated learning by integrating blockchain with a stake-based majority voting mechanism and on-chain reward-slash incentives. The method replaces the centralized aggregator with a smart-contract-enabled parameter server and uses local validation plus majority voting to approve global updates, while slashing dishonest behavior. A theoretical result shows malicious voting incurs negative expected returns, encouraging honest participation, and extensive experiments on loan-default and chest-X-ray tasks demonstrate robustness against poisoning with competitive convergence and manageable costs. The framework is blockchain-agnostic and scalable to real-world finance and healthcare scenarios, offering a practical path toward trustworthy federated learning.
Abstract
In the era of deep learning, federated learning (FL) presents a promising approach that allows multi-institutional data owners, or clients, to collaboratively train machine learning models without compromising data privacy. However, most existing FL approaches rely on a centralized server for global model aggregation, leading to a single point of failure. This makes the system vulnerable to malicious attacks when dealing with dishonest clients. In this work, we address this problem by proposing a secure and reliable FL system based on blockchain and distributed ledger technology. Our system incorporates a peer-to-peer voting mechanism and a reward-and-slash mechanism, which are powered by on-chain smart contracts, to detect and deter malicious behaviors. Both theoretical and empirical analyses are presented to demonstrate the effectiveness of the proposed approach, showing that our framework is robust against malicious client-side behaviors.
