journal article·2024-10-16Open access

Blockchain-Based Federated Learning: A Survey and New Perspectives

Weiguang Ning, Yingjuan Zhu, Caixia Song, Hongxia Li, Lihui Zhu, Jinbao Xie, Tianyu Chen, Tong Xu, Xi Xu, Jiwei Gao

Applied Sciences· Volume 14· Issue 20

Abstract

Federated learning, as a novel distributed machine learning mode, enables the training of machine learning models on multiple devices while ensuring data privacy. However, the existence of single-point-of-failure bottlenecks, malicious threats, scalability of federated learning implementation, and lack of incentive mechanisms have seriously hindered the development of federated learning technology. In recent years, as a distributed ledger, blockchain has the characteristics of decentralization, tamper-proof, transparency, security, etc., which can solve the issues encountered in the above-mentioned federated learning. Particularly, the integration of federated learning and blockchain leads to a new paradigm, called blockchain-based federated learning (BFL), which has been successfully applied in many application scenarios. This paper aims to provide a comprehensive review of recent efforts on blockchain-based federated learning. More concretely, we propose and design a taxonomy of blockchain-based federated learning models, along with providing a comprehensive summary of the state of the art. Various applications of federated learning based on blockchain are introduced. Finally, we expand on current trends and provide new perspectives pertaining to this new and exciting development in the field.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Privacy-Preserving Technologies in Data · Blockchain Technology Applications and Security · Cryptography and Data Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Qingdao Smart Village Development Service Center, Qingdao 266199, China

College of Agronomy, Qingdao Agricultural University, Qingdao 266109, China

College of Science and Information, Qingdao Agricultural University, Qingdao 266109, China

Funding

Qingdao Science and Technology Demonstration project—New modern agriculture project

References (100+)

Show source-provided references
1. McMahan, B., Moore, E., Ramage, D., Hampson, S., and y Arcas, B.A. (2017, January 20–22). Communication-efficient learning of deep networks from decentralized data. Proceedings of the Artificial Intelligence and Statistics, Lauderdale, FL, USA.
2. Konecny, J., McMahan, H., Yu, F., Richtarik, P., Suresh, A., and Bacon, D. (2016). Federated learning: Strategies for improving communication efficiency. arXiv.
3. A Survey on Federated Learning: The Journey From Centralized to Distributed On-Site Learning and Beyond10.1109/JIOT.2020.3030072 ↗
4. A survey on federated learning: Challenges and applications10.1007/s13042-022-01647-y ↗
5. Blockchain for secure and decentralized artificial intelligence in cybersecurity: A comprehensive review10.1016/j.bcra.2024.100193 ↗
6. Makridakis, S., and Christodoulou, K. (2019). Blockchain: Current Challenges and Future Prospects/Applications. Future Internet, 11.10.3390/fi11120258 ↗
7. Gabrielli, E., Pica, G., and Tolomei, G. (2023). A Survey on Decentralized Federated Learning. arXiv.
8. Privacy preservation using optimized Federated Learning: A critical survey
9. Enabling localized peer-to-peer electricity trading among plug-in hybrid electric vehicles using consortium blockchains10.1109/TII.2017.2709784 ↗
10. Nakamoto, S. (2024, September 14). Bitcoin: A Peer-to-Peer Electronic Cash System. p. 21260. Available online: https://cdn.nakamotoinstitute.org/docs/bitcoin.pdf.
11. Blockchain Intelligence for Internet of Vehicles: Challenges and Solutions10.1109/COMST.2023.3305312 ↗
12. Singh, M., and Kim, S. (2017). Blockchain Based Intelligent Vehicle Data sharing Framework. arXiv.
13. Dorri, A., Kanhere, S.S., and Jurdak, R. (2017, January 18–21). Towards an Optimized BlockChain for IoT. Proceedings of the Second International Conference on Internet-of-Things Design and Implementation, New York, NY, USA.10.1145/3054977.3055003 ↗
14. Medical supply chain integrated with blockchain and IoT to track the logistics of medical products10.1007/s11042-023-14846-8 ↗
15. Taherdoost, H. (2023). The Role of Blockchain in Medical Data Sharing. Cryptography, 7.10.3390/cryptography7030036 ↗
16. A Secure Federated Learning Framework for 5G Networks10.1109/MWC.01.1900525 ↗
17. Zhang, Q., Ding, Q., Zhu, J., and Li, D. (2021, January 29). Blockchain Empowered Reliable Federated Learning by Worker Selection: A Trustworthy Reputation Evaluation Method. Proceedings of the 2021 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), Nanjing, China.10.1109/WCNCW49093.2021.9420026 ↗
18. A blockchain-based audit approach for encrypted data in federated learning10.1016/j.dcan.2022.05.006 ↗
19. Blockchain Assisted Federated Learning for Enabling Network Edge Intelligence10.1109/MNET.115.2200014 ↗
20. Blockchain-Based Federated Learning for Device Failure Detection in Industrial IoT10.1109/JIOT.2020.3032544 ↗
21. A Blockchain-based Model Migration Approach for Secure and Sustainable Federated Learning in IoT Systems10.1109/JIOT.2022.3171926 ↗
22. BC-EdgeFL: A Defensive Transmission Model Based on Blockchain-Assisted Reinforced Federated Learning in IIoT Environment10.1109/TII.2021.3116037 ↗
23. A Blockchain Based Federated Learning for Message Dissemination in Vehicular Networks10.1109/TVT.2021.3132226 ↗
24. Blockchain Empowered Asynchronous Federated Learning for Secure Data Sharing in Internet of Vehicles10.1109/TVT.2020.2973651 ↗
25. A Hierarchical Blockchain-Enabled Federated Learning Algorithm for Knowledge Sharing in Internet of Vehicles10.1109/TITS.2020.3002712 ↗
26. Alotaibi, J., and Alazzawi, L. (2022, January 6–9). PPIoV: A Privacy Preserving-Based Framework for IoV-Fog Environment Using Federated Learning and Blockchain. Proceedings of the 2022 IEEE World AI IoT Congress (AIIoT), Seattle, WA, USA.10.1109/AIIoT54504.2022.9817205 ↗
27. Cloud-IIoT-Based Electronic Health Record Privacy-Preserving by CNN and Blockchain-Enabled Federated Learning10.1109/TII.2022.3189170 ↗
28. Passerat-Palmbach, J., Farnan, T., McCoy, M., Harris, J.D., Manion, S.T., Flannery, H.L., and Gleim, B. (2020, January 3–6). Blockchain-orchestrated machine learning for privacy preserving federated learning in electronic health data. Proceedings of the 2020 IEEE International Conference on Blockchain (Blockchain), Toronto, ON, Canada.10.1109/Blockchain50366.2020.00080 ↗
29. A Blockchain-empowered Federated Learning in Healthcare-based Cyber Physical Systems10.1109/TNSE.2022.3168025 ↗
30. Blockchain-Federated-Learning and Deep Learning Models for COVID-19 Detection Using CT Imaging10.1109/JSEN.2021.3076767 ↗
31. Hou, D., Zhang, J., Man, K.L., Ma, J., and Peng, Z. (2021, January 7–9). A Systematic Literature Review of Blockchain-based Federated Learning: Architectures, Applications and Issues. Proceedings of the 2021 2nd Information Communication Technologies Conference (ICTC), Nanjing, China.10.1109/ICTC51749.2021.9441499 ↗
32. Li, C., Yuan, Y., and Wang, F.Y. (August, January 15). Blockchain-enabled Federated Learning: A Survey. Proceedings of the 2021 IEEE 1st International Conference on Digital Twins and Parallel Intelligence (DTPI), Beijing, China.10.1109/DTPI52967.2021.9540163 ↗
33. Blockchain-Based Federated Learning for Securing Internet of Things: A Comprehensive Survey10.1145/3560816 ↗
34. A survey on blockchain-enabled federated learning and its prospects with digital twin10.1016/j.dcan.2022.08.001 ↗
35. Blockchain-empowered Federated Learning: Challenges, Solutions, and Future Directions10.1145/3570953 ↗
36. Federated learning for secure IoMT-applications in smart healthcare systems: A comprehensive review10.1016/j.knosys.2023.110658 ↗
37. Ali, A., Al-rimy, B.A.S., Tin, T.T., Altamimi, S.N., Qasem, S.N., and Saeed, F. (2023). Empowering Precision Medicine: Unlocking Revolutionary Insights through Blockchain-Enabled Federated Learning and Electronic Medical Records. Sensors, 23.10.3390/s23177476 ↗
38. Zheng, W., Yan, L., Gou, C., and Wang, F.Y. (2021, January 7). Federated meta-learning for fraudulent credit card detection. Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, New York, NY, USA.10.24963/ijcai.2020/642 ↗
39. Zeng, S., Li, Z., Yu, H., Zhang, Z., Luo, L., Li, B., and Niyato, D. (2022). HFedMS: Heterogeneous Federated Learning with Memorable Data Semantics in Industrial Metaverse. arXiv.10.1109/TCC.2023.3254587 ↗
40. Cohen, L., Manion, L., and Morrison, K. (2018). Research Methods in Education, Routledge.10.4324/9781315456539 ↗
41. Blockchain challenges and opportunities: A survey10.1504/IJWGS.2018.095647 ↗
42. A review of applications in federated learning10.1016/j.cie.2020.106854 ↗
43. Federated Learning: Challenges, Methods, and Future Directions
44. Exploring privacy measurement in federated learning10.1007/s11227-023-05846-4 ↗
45. Musa, H.S., Krichen, M., Altun, A.A., and Ammi, M. (2023). Survey on Blockchain-Based Data Storage Security for Android Mobile Applications. Sensors, 23.10.3390/s23218749 ↗
46. Towards federated learning: An overview of methods and applications10.1002/widm.1486 ↗
47. LAFED: A lightweight authentication mechanism for blockchain-enabled federated learning system10.1016/j.future.2023.03.014 ↗
48. Evaluation and Demonstration of Blockchain Applicability Framework10.1109/TEM.2019.2928280 ↗
49. DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-Based Incentive
50. Blockchain-Empowered Decentralized Horizontal Federated Learning for 5G-Enabled UAVs10.1109/TII.2021.3116132 ↗
51. Kim, Y.J., and Hong, C.S. (2019, January 18–20). Blockchain-based Node-aware Dynamic Weighting Methods for Improving Federated Learning Performance. Proceedings of the 2019 20th Asia-Pacific Network Operations and Management Symposium (APNOMS), Matsue, Japan.10.23919/APNOMS.2019.8893114 ↗
52. Liang, H., Zhang, Y., and Xiong, H. (2020, January 20–23). A Blockchain-based Model Sharing and Calculation Method for Urban Rail Intelligent Driving Systems. Proceedings of the 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC), Rhodes, Greece.10.1109/ITSC45102.2020.9294263 ↗
53. Blockchain technology for providing an architecture model of decentralized personal health information10.1177/1847979018790589 ↗
54. A Redactable Blockchain Framework for Secure Federated Learning in Industrial Internet of Things10.1109/JIOT.2022.3162499 ↗
55. Zhang, P., Liu, G., Chen, Z., Guo, J., and Liu, P. (2022, January 20–22). A study of a federated learning framework based on the interstellar file system and blockchain: Private Blockchain Federated Learning. Proceedings of the 2022 3rd International Conference on Computer Vision, Image and Deep Learning & International Conference on Computer Engineering and Applications (CVIDL & ICCEA), Changchun, China.10.1109/CVIDLICCEA56201.2022.9824166 ↗
56. ur Rehman, M.H., Salah, K., Damiani, E., and Svetinovic, D. (2020, January 6–9). Towards Blockchain-Based Reputation-Aware Federated Learning. Proceedings of the IEEE INFOCOM 2020—IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada.10.1109/INFOCOMWKSHPS50562.2020.9163027 ↗
57. Liu, Y., Ai, Z., Sun, S., Zhang, S., Liu, Z., and Yu, H. (2020). FedCoin: A Peer-to-Peer Payment System for Federated Learning. Federated Learning: Privacy and Incentive, Springer International Publishing.10.1007/978-3-030-63076-8_9 ↗
58. Ma, S., Cao, Y., and Xiong, L. (2021, January 19–22). Transparent Contribution Evaluation for Secure Federated Learning on Blockchain. Proceedings of the 2021 IEEE 37th International Conference on Data Engineering Workshops (ICDEW), Chania, Greece.10.1109/ICDEW53142.2021.00023 ↗
59. A Distributed Attack-Resistant Trust Model for Automatic Modulation Classification10.1109/LCOMM.2022.3194020 ↗
60. Medical health data security model based on alliance blockchain
61. Blockchained On-Device Federated Learning10.1109/LCOMM.2019.2921755 ↗
62. Ramanan, P., and Nakayama, K. (2020, January 2–6). BAFFLE: Aggregator Free Federated Learning. Proceedings of the 2020 IEEE International Conference on Blockchain (Blockchain), Rhodes, Greece.
63. Blockchain-Enabled Federated Learning With Mechanism Design10.1109/ACCESS.2020.3043037 ↗
64. Federated Learning with Blockchain for Autonomous Vehicles: Analysis and Design Challenges10.1109/TCOMM.2020.2990686 ↗
65. Blockchain envisioned UAV networks: Challenges, solutions, and comparisons10.1016/j.comcom.2020.01.023 ↗
66. Blockchain Empowered Federated Learning for Data Sharing Incentive Mechanism10.1016/j.procs.2022.04.047 ↗
67. Firdaus, M., Larasati, H.T., and Rhee, K.H. (2022, January 25–27). A Secure Federated Learning Framework using Blockchain and Differential Privacy. Proceedings of the 2022 IEEE 9th International Conference on Cyber Security and Cloud Computing (CSCloud)/2022 IEEE 8th International Conference on Edge Computing and Scalable Cloud (EdgeCom), Xi’an, China.10.1109/CSCloud-EdgeCom54986.2022.00013 ↗
68. Bandara, E., Shetty, S., Rahman, A., Mukkamala, R., Zhao, J., and Liang, X. (2022, January 8–11). Bassa-ML—A Blockchain and Model Card Integrated Federated Learning Provenance Platform. Proceedings of the 2022 IEEE 19th Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA.10.1109/CCNC49033.2022.9700513 ↗
69. A Blockchain-Empowered Cluster-Based Federated Learning Model for Blade Icing Estimation on IoT-Enabled Wind Turbine10.1109/TII.2022.3159684 ↗
70. Kong, Q., Yin, F., Xiao, Y., Li, B., Yang, X., and Cui, S. (2021, January 14–23). Achieving Blockchain-based Privacy-Preserving Location Proofs under Federated Learning. Proceedings of the ICC 2021—IEEE International Conference on Communications, Montreal, QC, Canada.10.1109/ICC42927.2021.9500728 ↗
71. Wu, X., Wang, Z., Zhao, J., Zhang, Y., and Wu, Y. (2020, January 23–25). FedBC: Blockchain-based Decentralized Federated Learning. Proceedings of the 2020 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA), Beijing, China.10.1109/ICAICA50127.2020.9182705 ↗
72. FedTwin: Blockchain-Enabled Adaptive Asynchronous Federated Learning for Digital Twin Networks10.1109/MNET.105.2100620 ↗
73. Biscotti: A blockchain system for private and secure federated learning10.1109/TPDS.2020.3044223 ↗
74. Imran, B. (2018). Mastering Blockchain: Distributed Ledger Technology, Decentralization, and Smart Contracts Explained, PACKT Publishing.
75. Desai, H.B., Ozdayi, M.S., and Kantarcioglu, M. (2021, January 26–28). BlockFLA:Accountable Federated Learning via Hybrid Blockchain Architecture. Proceedings of the Eleventh ACM Conference on Data and Application Security and Privacy, Virtual Event, USA.10.1145/3422337.3447837 ↗
76. Bao, X., Su, C., Xiong, Y., Huang, W., and Hu, Y. (2019, January 9–11). FLChain: A Blockchain for Auditable Federated Learning with Trust and Incentive. Proceedings of the 2019 5th International Conference on Big Data Computing and Communications (BIGCOM), Qingdao, China.10.1109/BIGCOM.2019.00030 ↗
77. SABlockFL: A blockchain-based smart agent system architecture and its application in federated learning10.1108/IJCS-12-2019-0037 ↗
78. A survey of Blockchain consensus algorithms: Mechanism, design and applications10.1007/s11432-019-2790-1 ↗
79. Chen, H., Asif, S.A., Park, J., Shen, C.C., and Bennis, M. (2021). Robust blockchained federated learning with model validation and proof-of-stake inspired consensus. arXiv.
80. A Blockchain-Based Decentralized Federated Learning Framework with Committee Consensus10.1109/MNET.011.2000263 ↗
81. BEdgeHealth: A Decentralized Architecture for Edge-Based IoMT Networks Using Blockchain10.1109/JIOT.2021.3058953 ↗
82. Blockchain Assisted Decentralized Federated Learning (BLADE-FL): Performance Analysis and Resource Allocation10.1109/TPDS.2021.3138848 ↗
83. BAFL: A Blockchain-Based Asynchronous Federated Learning Framework10.1109/TC.2021.3072033 ↗
84. Korkmaz, C., Kocas, H.E., Uysal, A., Masry, A., Ozkasap, O., and Akgun, B. (2020, January 2–5). Chain FL: Decentralized Federated Machine Learning via Blockchain. Proceedings of the 2020 Second International Conference on Blockchain Computing and Applications (BCCA), Antalya, Turkey.10.1109/BCCA50787.2020.9274451 ↗
85. Blockchain for AI: Review and Open Research Challenges10.1109/ACCESS.2018.2890507 ↗
86. Blockchain-Empowered Federated Learning Approach for an Intelligent and Reliable D2D Caching Scheme10.1109/JIOT.2021.3103107 ↗
87. Zhao, S., Wu, Y., Sun, R., Qian, X., Zi, D., Xie, Z., Tong, E., Niu, W., Liu, J., and Han, Z. (2021, January 20–22). Blockchain-based decentralized federated learning: A secure and privacy-preserving system. Proceedings of the 2021 IEEE 23rd International Conference on High Performance Computing & Communications; 7th International Conference on Data Science & Systems; 19th International Conference on Smart City; 7th International Conference on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys), Haikou, China.10.1109/HPCC-DSS-SmartCity-DependSys53884.2021.00150 ↗
88. Blockchain Enabled Intelligence of Federated Systems (BELIEFS): An attack-tolerant trustable distributed intelligence paradigm10.1016/j.egyr.2021.10.113 ↗
89. Mehta, J., Desai, R., Mehta, J., Gandhi, D., and D’Mello, L. (2022, January 25–26). Towards a Multi-Modular Decentralized System for Dealing with EHR Data. Proceedings of the 2022 8th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India.10.1109/ICACCS54159.2022.9785302 ↗
90. He, Y., Huang, K., Zhang, G., Li, J., Chen, J., and Leung, V.C.M. (2021, January 7–11). A Blockchain-Enabled Federated Learning System with Edge Computing for Vehicular Networks. Proceedings of the 2021 IEEE Globecom Workshops (GC Wkshps), Madrid, Spain.10.1109/GCWkshps52748.2021.9682130 ↗
91. Guo, H., Mao, Y., He, X., and Nie, H. (2021, January 7–11). A Blockchain-based Grouped Federated Learning Scheme Against Malicious Clients. Proceedings of the 2021 IEEE Globecom Workshops (GC Wkshps), Madrid, Spain.10.1109/GCWkshps52748.2021.9682070 ↗
92. A Robust Multi-Stage Power Consumption Prediction Method in a Semi-Decentralized Network of Electric Vehicles10.1109/ACCESS.2022.3163455 ↗
93. Chen, Y., Chen, Q., and Xie, Y. (November, January 31). A Methodology for High-efficient Federated-learning with Consortium Blockchain. Proceedings of the 2020 IEEE 4th Conference on Energy Internet and Energy System Integration (EI2), Wuhan, China.10.1109/EI250167.2020.9347025 ↗
94. Privacy-Preserving Byzantine-Robust Federated Learning via Blockchain Systems10.1109/TIFS.2022.3196274 ↗
95. AI at the Edge: Blockchain-Empowered Secure Multiparty Learning with Heterogeneous Models10.1109/JIOT.2020.2987843 ↗
96. Cooperative Federated Learning and Model Update Verification in Blockchain-Empowered Digital Twin Edge Networks10.1109/JIOT.2021.3126207 ↗
97. BESIFL: Blockchain Empowered Secure and Incentive Federated Learning Paradigm in IoT10.1109/JIOT.2021.3138693 ↗
98. Ding, N., Fang, Z., and Huang, J. (2020, January 15–19). Incentive Mechanism Design for Federated Learning with Multi-Dimensional Private Information. Proceedings of the 2020 18th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOPT), Volos, Greece.
99. Feng, S., Niyato, D., Wang, P., Kim, D.I., and Liang, Y.C. (2019, January 14–17). Joint Service Pricing and Cooperative Relay Communication for Federated Learning. Proceedings of the 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Atlanta, GA, USA.10.1109/iThings/GreenCom/CPSCom/SmartData.2019.00148 ↗
100. Incentive Mechanism for Reliable Federated Learning: A Joint Optimization Approach to Combining Reputation and Contract Theory10.1109/JIOT.2019.2940820 ↗