Blockchain-Enabled Federated Learning: A Reference Architecture Design, Implementation, and Verification
Eunsu Goh, Dae-Yeol Kim, Kwangkee Lee, Suyeong Oh, Jong-Eui Chae,, Do-Yup Kim

TL;DR
This paper introduces a comprehensive blockchain-enabled federated learning architecture, detailing its design, implementation, and verification in Ethereum, enhancing security, flexibility, and practical deployment potential.
Contribution
It presents a novel reference architecture for BCFL, including smart contracts, stakeholder roles, and integration with IPFS, verified through real-world implementation.
Findings
Successfully implemented BCFL architecture on Ethereum
Demonstrated flexibility and extensibility of the architecture
Validated practical use of decentralized identifiers for authentication
Abstract
This paper presents a novel reference architecture for blockchain-enabled federated learning (BCFL), a state-of-the-art approach that amalgamates the strengths of federated learning and blockchain technology.We define smart contract functions, stakeholders and their roles, and the use of interplanetary file system (IPFS) as key components of BCFL and conduct a comprehensive analysis. In traditional centralized federated learning, the selection of local nodes and the collection of learning results for each round are merged under the control of a central server. In contrast, in BCFL, all these processes are monitored and managed via smart contracts. Additionally, we propose an extension architecture to support both crossdevice and cross-silo federated learning scenarios. Furthermore, we implement and verify the architecture in a practical real-world Ethereum development environment. Our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Privacy-Preserving Technologies in Data · Cryptography and Data Security
