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 条
  • [21] A survey on blockchain-enabled federated learning and its prospects with digital twin
    Liu, Kangde
    Yan, Zheng
    Liang, Xueqin
    Kantola, Raimo
    Hu, Chuangyue
    DIGITAL COMMUNICATIONS AND NETWORKS, 2024, 10 (02) : 248 - 264
  • [22] ABFL: A Blockchain-enabled Robust Framework for Secure and Trustworthy Federated Learning
    Cui, Bo
    Mei, Tianyu
    39TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, ACSAC 2023, 2023, : 636 - 646
  • [23] LAFED: A lightweight authentication mechanism for blockchain-enabled federated learning system
    Ji, Shan
    Zhang, Jiale
    Zhang, Yongjing
    Han, Zhaoyang
    Ma, Chuan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 145 : 56 - 67
  • [24] BGFL: a blockchain-enabled group federated learning at wireless industrial edges
    Peng, Guozheng
    Shi, Xiaoyun
    Zhang, Jun
    Gao, Lisha
    Tan, Yuanpeng
    Xiang, Nan
    Wang, Wanguo
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2024, 13 (01):
  • [25] Decentralized Privacy Using Blockchain-Enabled Federated Learning in Fog Computing
    Qu, Youyang
    Gao, Longxiang
    Luan, Tom H.
    Xiang, Yong
    Yu, Shui
    Li, Bai
    Zheng, Gavin
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (06): : 5171 - 5183
  • [26] Decentralized privacy using blockchain-enabled federated learning in fog computing
    Qu, Youyang
    Gao, Longxiang
    Luan, Tom H.
    Xiang, Yong
    Yu, Shui
    Li, Bai
    Zheng, Gavin
    IEEE Internet of Things Journal, 2020, 7 (06): : 5171 - 5183
  • [27] A survey on blockchain-enabled federated learning and its prospects with digital twin
    Kangde Liu
    Zheng Yan
    Xueqin Liang
    Raimo Kantola
    Chuangyue Hu
    Digital Communications and Networks, 2024, 10 (02) : 248 - 264
  • [28] A blockchain-enabled learning model based on distributed deep learning architecture
    Zhang, Yang
    Liang, Yongquan
    Jia, Bin
    Wang, Pinxiang
    Zhang, Xiaosong
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (09) : 6577 - 6604
  • [29] A trustless architecture of blockchain-enabled metaverse
    Xu, Minghui
    Guo, Yihao
    Hu, Qin
    Xiong, Zehui
    Yu, Dongxiao
    Cheng, Xiuzhen
    HIGH-CONFIDENCE COMPUTING, 2023, 3 (01):
  • [30] Hierarchical Blockchain-enabled Federated Learning with Reputation Management for Mobile Internet of Vehicles
    Zhou, Lingling
    Fu, Yuchuan
    Zhao, Pincan
    Liu, Sha
    Chang, Tianyu
    Li, Changle
    2023 IEEE 97TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2023-SPRING, 2023,