Blockchain-Enabled Federated Learning: A Reference Architecture Design, Implementation, and Verification

被引:2
|
作者
Goh, Eunsu [1 ]
Kim, Dae-Yeol [2 ]
Lee, Kwangkee [1 ]
Oh, Suyeong [1 ]
Chae, Jong-Eui [1 ]
Kim, Do-Yup [2 ]
机构
[1] Innopia Technol Inc, Seongnam Si 13217, South Korea
[2] Incheon Natl Univ, Dept Informat & Telecommun Engn, Incheon 22012, South Korea
关键词
Blockchain; federated learning; blockchain-enabled federated learning (BCFL); reference architecture; Ethereum test network deployment; decentralized identifier (DID); client selection; client evaluation; smart contracts; data privacy; security; FRAMEWORK;
D O I
10.1109/ACCESS.2023.3345360
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 cross-device and cross-silo federated learning scenarios. Furthermore, we implement and verify the architecture in a practical real-world Ethereum development environment. Our BCFL reference architecture provides significant flexibility and extensibility, accommodating the integration of various additional elements, as per specific requirements and use cases, thereby rendering it an adaptable solution for a wide range of BCFL applications. As a prominent example of extensibility, decentralized identifiers (DIDs) have been employed as an authentication method to introduce practical utilization within BCFL. This study not only bridges a crucial gap between research and practical deployment but also lays a solid foundation for future explorations in the realm of BCFL. The pivotal contribution of this study is the successful implementation and verification of a realistic BCFL reference architecture. We intend to make the source code publicly accessible shortly, fostering further advancements and adaptations within the community.
引用
收藏
页码:145747 / 145762
页数:16
相关论文
共 50 条
  • [41] A Blockchain-Enabled Trading Framework for Distributed Photovoltaic Power Using Federated Learning
    Piao, Xuefeng
    Ding, Hao
    Song, Huihui
    Liu, Meng
    Gao, Song
    INTERNATIONAL JOURNAL OF ENERGY RESEARCH, 2024, 2024
  • [42] Architectural Design of a Blockchain-Enabled, Federated Learning Platform for Algorithmic Fairness in Predictive Health Care: Design Science Study
    Liang, Xueping
    Zhao, Juan
    Chen, Yan
    Bandara, Eranga
    Shetty, Sachin
    JOURNAL OF MEDICAL INTERNET RESEARCH, 2023, 25
  • [43] Design and Prototype Implementation of a Blockchain-Enabled LoRa System With Edge Computing
    Hou, Lu
    Zheng, Kan
    Liu, Zhiming
    Xu, Xiaojun
    Wu, Tao
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (04) : 2419 - 2430
  • [44] A Highly Scalable Blockchain-Enabled DNS Architecture
    Dong, Wenyu
    Lin, Chenghong
    Li, Min
    Su, Li
    He, Shen
    BLOCKCHAIN AND TRUSTWORTHY SYSTEMS, BLOCKSYS 2022, 2022, 1679 : 107 - 121
  • [45] Blockchain-Enabled and Multisignature-Powered Verifiable Model for Securing Federated Learning Systems
    Kalapaaking, Aditya Pribadi
    Khalil, Ibrahim
    Atiquzzaman, Mohammed
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (24): : 21410 - 21420
  • [46] Mobile Blockchain-Enabled Secure and Efficient Information Management for Indoor Positioning With Federated Learning
    Zuo, Yiping
    Gui, Linqing
    Cui, Kaiyan
    Guo, Jiajia
    Xiao, Fu
    Jin, Shi
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (12) : 12176 - 12194
  • [47] A hierarchical blockchain-enabled distributed federated learning system with model contribution based rewarding
    Haibo Wang
    Hongwei Gao
    Teng Ma
    Chong Li
    Tao Jing
    Digital Communications and Networks, 2025, 11 (01) : 35 - 42
  • [48] Federated Learning and Blockchain-Enabled Fog-IoT Platform for Wearables in Predictive Healthcare
    Baucas, Marc Jayson
    Spachos, Petros
    Plataniotis, Konstantinos N.
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2023, 10 (04) : 1732 - 1741
  • [49] Federated Learning and Blockchain-Enabled Intelligent Manufacturing for Sustainable Energy Production in Industry 4.0
    Sun, Fanglei
    Diao, Zhifeng
    PROCESSES, 2023, 11 (05)
  • [50] Distance-Aware Hierarchical Federated Learning in Blockchain-Enabled Edge Computing Network
    Huang, Xiaoge
    Wu, Yuhang
    Liang, Chengchao
    Chen, Qianbin
    Zhang, Jie
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (21) : 19163 - 19176