Fantastyc: Blockchain-based Federated Learning Made Secure and Practical
William Boitier, Antonella Del Pozzo, Álvaro García-Pérez, Stephane Gazut, Pierre Jobic, Alexis Lemaire, Erwan Mahe, Aurelien Mayoue, Maxence Perion, Tuanir Franca Rezende, Deepika Singh, Sara Tucci-Piergiovanni
TL;DR
This work tackles secure, scalable decentralized Federated Learning by removing the central orchestrator through a blockchain-based framework. It introduces Fantastyc, which offloads validation to a set of servers and anchors off-chain computations with Proof of Availability & Integrity (PoA&I) while storing only cryptographic fingerprints on-chain, coordinated via fault-tolerant distributed storage. The approach achieves enhanced Byzantine tolerance (requiring a majority of honest servers, $2f_s+1$) and maintains practicality by decoupling ordering from data integrity/availability and by using lightweight confidentiality (InstaHide). Experimental results in geo-distributed deployments demonstrate feasible round latency, robust privacy-utility trade-offs, and scalability to large participant pools and sizable models, highlighting Fantastyc’s potential for real-world BC-based FL deployment.
Abstract
Federated Learning is a decentralized framework that enables multiple clients to collaboratively train a machine learning model under the orchestration of a central server without sharing their local data. The centrality of this framework represents a point of failure which is addressed in literature by blockchain-based federated learning approaches. While ensuring a fully-decentralized solution with traceability, such approaches still face several challenges about integrity, confidentiality and scalability to be practically deployed. In this paper, we propose Fantastyc, a solution designed to address these challenges that have been never met together in the state of the art.
