TrustDFL: A Blockchain-Based Verifiable and Trusty Decentralized Federated Learning Framework

被引:2
|
作者
Yang, Jinsheng [1 ]
Zhang, Wenfeng [1 ]
Guo, Zhaohui [1 ]
Gao, Zhen [2 ]
机构
[1] Tianjin Univ, Sch Microelect, Tianjin 300072, Peoples R China
[2] Tianjin Univ, Sch Elect Automat & Informat Engn, Tianjin 300072, Peoples R China
关键词
decentralized federated learning; blockchain; verifiability; zero-knowledge proof (ZKP); zk-SNARK; KNOWLEDGE;
D O I
10.3390/electronics13010086
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Federated learning is a privacy-preserving machine learning framework where multiple data owners collaborate to train a global model under the orchestra of a central server. The local training results from trainers should be submitted to the central server for model aggregation and update. Busy central server and malicious trainers can introduce the issues of a single point of failure and model poisoning attacks. To address the above issues, the trusty decentralized federated learning (called TrustDFL) framework has been proposed in this paper based on the zero-knowledge proof scheme, blockchain, and smart contracts, which provides enhanced security and higher efficiency for model aggregation. Specifically, Groth 16 is applied to generate the proof for the local model training, including the forward and backward propagation processes. The proofs are attached as the payloads to the transactions, which are broadcast into the blockchain network and executed by the miners. With the support of smart contracts, the contributions of the trainers could be verified automatically under the economic incentive, where the blockchain records all exchanged data as the trust anchor in multi-party scenarios. In addition, IPFS (InterPlanetary File System) is introduced to alleviate the storage and communication overhead brought by local and global models. The theoretical analysis and estimation results show that the TrustDFL efficiently avoids model poisoning attacks without leaking the local secrets, ensuring the global model's accuracy to be trained.
引用
收藏
页数:21
相关论文
共 50 条
  • [31] A Blockchain-based federated learning framework for secure aggregation and fair incentives
    Yang, XiaoHui
    Li, TianChang
    CONNECTION SCIENCE, 2024, 36 (01)
  • [32] Implementation Framework for a Blockchain-Based Federated Learning Model for Classification Problems
    Mahmood, Zeba
    Jusas, Vacius
    SYMMETRY-BASEL, 2021, 13 (07):
  • [33] Bppfl: a blockchain-based framework for privacy-preserving federated learning
    Asad, Muhammad
    Otoum, Safa
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (02):
  • [34] A blockchain-based trust management framework with verifiable interactions
    Pal, Shantanu
    Hill, Ambrose
    Rabehaja, Tahiry
    Hitchens, Michael
    COMPUTER NETWORKS, 2021, 200
  • [35] CoCFL: A Lightweight Blockchain-based Federated Learning Framework in IoT Context
    Wang, Jianrong
    Shi, Yang
    Hu, Dengcheng
    Li, Keqiu
    Liu, Xiulong
    2024 IEEE 44TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, ICDCS 2024, 2024, : 1086 - 1096
  • [36] Blockchain-based Federated Learning Utilizing Zero-Knowledge Proofs for Verifiable Training and Aggregation
    Ebrahimi, Elmira
    Sober, Michael
    Hoang, Anh-Tu
    Ileri, Can Umut
    Sanders, William
    Schulte, Stefan
    2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024, 2024, : 54 - 63
  • [37] CrowdBC: A Blockchain-Based Decentralized Framework for Crowdsourcing
    Li, Ming
    Weng, Jian
    Yang, Anjia
    Lu, Wei
    Zhang, Yue
    Hou, Lin
    Liu, Jia-Nan
    Xiang, Yang
    Deng, Robert H.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (06) : 1251 - 1266
  • [38] Blockchain-based decentralized federated transfer learning methodology for collaborative machinery fault diagnosis
    Zhang, Wei
    Wang, Ziwei
    Li, Xiang
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2023, 229
  • [39] Decentralized Federated Learning: A Comprehensive Survey and a New Blockchain-based Data Evaluation Scheme
    Bhatia, Laveen
    Samet, Saeed
    2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2022, : 289 - 296
  • [40] Blockchain-Based Federated Learning: A Systematic Survey
    Huang, Junqin
    Kong, Linghe
    Chen, Guihai
    Xiang, Qiao
    Chen, Xi
    Liu, Xue
    IEEE NETWORK, 2023, 37 (06): : 150 - 157