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 条
  • [31] TrustBCFL: Mitigating Data Bias in IoT Through Blockchain-Enabled Federated Learning
    Zhou, Sisi
    Li, Kuanching
    Chen, Yuxiang
    Yang, Ce
    Liang, Wei
    Zomaya, Albert Y.
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (15): : 25648 - 25662
  • [32] Blockchain-Enabled Federated Learning for UAV Edge Computing Network: Issues and Solutions
    Zhu, Chaoyang
    Zhu, Xiao
    Ren, Junyu
    Qin, Tuanfa
    IEEE ACCESS, 2022, 10 : 56591 - 56610
  • [33] BOppCL: Blockchain-Enabled Opportunistic Federated Learning Applied in Intelligent Transportation Systems
    Li, Qiong
    Wang, Wennan
    Zhu, Yizhao
    Ying, Zuobin
    ELECTRONICS, 2024, 13 (01)
  • [34] BIT-FL: Blockchain-Enabled Incentivized and Secure Federated Learning Framework
    Ying, Chenhao
    Xia, Fuyuan
    Wei, David S. L.
    Yu, Xinchun
    Xu, Yibin
    Zhang, Weiting
    Jiang, Xikun
    Jin, Haiming
    Luo, Yuan
    Zhang, Tao
    Tao, Dacheng
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (02) : 1212 - 1229
  • [35] A Novel Framework for Data Trading Markets based on Blockchain-enabled Federated Learning
    Li, Cheng
    Yuan, Yong
    Wang, Fei-Yue
    2022 IEEE 25TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2022, : 3392 - 3397
  • [36] FedTwin: Blockchain-Enabled Adaptive Asynchronous Federated Learning for Digital Twin Networks
    Qu, Youyang
    Gao, Longxiang
    Xiang, Yong
    Shen, Shigen
    Yu, Shui
    IEEE NETWORK, 2022, 36 (06): : 183 - 190
  • [37] Poster: Blockchain-Enabled Federated Edge Learning for Big Data Quality Assessment
    Wu, Yalong
    Sha, Kewei
    Yue, Kwok-Bun
    2022 IEEE/ACM 7TH SYMPOSIUM ON EDGE COMPUTING (SEC 2022), 2022, : 284 - 285
  • [38] Blockchain-enabled Efficient and Secure Federated Learning in IoT and Edge Computing Networks
    Al Mallah, Ranwa
    Lopez, David
    Halabi, Talal
    2023 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS, ICNC, 2023, : 511 - 515
  • [39] Evaluating the Use of Blockchain-Enabled Federated Learning for Smart Manufacturing: A Bibliometric Review
    Khan, Prince Waqas
    Abbas, Khizar
    Wuest, Thorsten
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS-PRODUCTION MANAGEMENT SYSTEMS FOR VOLATILE, UNCERTAIN, COMPLEX, AND AMBIGUOUS ENVIRONMENTS, APMS 2024, PT V, 2024, 732 : 279 - 293
  • [40] A Hierarchical Blockchain-Enabled Federated Learning Algorithm for Knowledge Sharing in Internet of Vehicles
    Chai, Haoye
    Leng, Supeng
    Chen, Yijin
    Zhang, Ke
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (07) : 3975 - 3986