arrow
返回

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

delete2023-01-01
delete2
delete
OA
AI
E
Eunsu Goh
D
Daeyeol Kim
K
Kwangkee Lee *
S
Suyeong Oh
J
Jong-Eui Chae
D
Do-Yup Kim *
DOI:10.1109/ACCESS.2023.3345360delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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.
Keyword:
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

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

I
incheon national university
学者数:
4.0K
论文数: 4.3K
被引数: 4
引用论文

引用论文

A Secure Data Sharing Platform Using Blockchain and Interplanetary File System使用区块链和星际文件系统的安全数据共享平台
err2019-12-10
err129
errOAAI
errNaz, Muqaddas; Al-zahrani, Fahad A.; Khalid, Rabiya; Javaid, Nadeem; Qamar, Ali Mustafa; Afzal, Muhammad Khalil; Shafiq, Muhammad
err分享
err收藏
Blockchain区块链
err2017-03-20
err731
PREAI
errNofer, Michael; Gomber, Peter; Hinz, Oliver; Schiereck, Dirk
err分享
err收藏
Fortified-Chain 2.0: Intelligent Blockchain for Decentralized Smart Healthcare System
err2023-07-15
err17
PREAI
errEgala, Bhaskara S.; Pradhan, Ashok K.; Dey, Prasenjit; Badarla, Venkataramana; Mohanty, Saraju P.
err分享
err收藏
Robust and Communication-Efficient Federated Learning From Non-i.i.d. Data
err2020-09-01
err1.0K
errOAAI
errSattler, Felix; Wiedemann, Simon; Mueller, Klaus-Robert; Samek, Wojciech
err分享
err收藏
Blockchain-empowered Federated Learning: Challenges, Solutions, and Future Directions
err2023-02-22
err82
PREAI
errZhu, Juncen; Cao, Jiannong; Saxena, Divya; Jiang, Shan; Ferradi, Houda
err分享
err收藏
The Application of the Blockchain Technology in Voting Systems: A Review区块链技术在投票系统中的应用: 综述
err2021-04-17
err38
PREAI
errHuang, Jun; He, Debiao; Obaidat, Mohammad S.; Vijayakumar, Pandi; Luo, Min; Choo, Kim-Kwang Raymond
err分享
err收藏
学者 查看更多内容