{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T01:50:14Z","timestamp":1775785814109,"version":"3.50.1"},"reference-count":45,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2023,9,18]],"date-time":"2023-09-18T00:00:00Z","timestamp":1694995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Commission, the ECSEL JU project New Control","award":["826653"],"award-info":[{"award-number":["826653"]}]},{"name":"Eureka PENTA project Vivaldy","award":["PENT191004"],"award-info":[{"award-number":["PENT191004"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Distrib. Ledger Technol."],"published-print":{"date-parts":[[2023,9,30]]},"abstract":"<jats:p>Many researchers have proposed replacing the aggregation server in federated learning with a blockchain system to improve privacy, robustness, and scalability. In this approach, clients would upload their updated models to the blockchain ledger and use a smart contract to perform model averaging. However, the significant delay and limited computational capabilities of blockchain systems make it inefficient to support machine learning applications on the blockchain.<\/jats:p>\n          <jats:p>In this article, we propose a new public blockchain architecture called DFL, which is specially optimized for distributed federated machine learning. Our architecture inherits the merits of traditional blockchain systems while achieving low latency and low resource consumption by waiving global consensus. To evaluate the performance and robustness of our architecture, we implemented a prototype and tested it on a physical four-node network, and also developed a simulator to simulate larger networks and more complex situations. Our experiments show that the DFL architecture can reach over 90% accuracy for non-I.I.D. datasets, even in the presence of model poisoning attacks, while ensuring that the blockchain part consumes less than 5% of hardware resources.<\/jats:p>","DOI":"10.1145\/3600225","type":"journal-article","created":{"date-parts":[[2023,6,20]],"date-time":"2023-06-20T11:06:45Z","timestamp":1687259205000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["DFL: High-Performance Blockchain-Based Federated Learning"],"prefix":"10.1145","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4515-4009","authenticated-orcid":false,"given":"Yongding","family":"Tian","sequence":"first","affiliation":[{"name":"Delft University of Technology, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4929-1289","authenticated-orcid":false,"given":"Zhuoran","family":"Guo","sequence":"additional","affiliation":[{"name":"Delft University of Technology, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5440-130X","authenticated-orcid":false,"given":"Jiaxuan","family":"Zhang","sequence":"additional","affiliation":[{"name":"Delft University of Technology, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7670-8572","authenticated-orcid":false,"given":"Zaid","family":"Al-Ars","sequence":"additional","affiliation":[{"name":"Delft University of Technology, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,9,18]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"Eugene Bagdasaryan Andreas Veit Yiqing Hua Deborah Estrin and Vitaly Shmatikov. 2020. How To backdoor federated learning. In Proceedings of the Twenty Third International Conference on Artificial Intelligence and Statistics (Proceedings of Machine Learning Research) Vol. 108 (2020) PMLR 2938\u20132948. Retrieved from https:\/\/proceedings.mlr.press\/v108\/bagdasaryan20a.html."},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/BIGCOM.2019.00030"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.1812.00984"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.2101.03300"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2012.2211477"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3422337.3447837"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-70604-3_8"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/IOTSMS58070.2022.10062088"},{"key":"e_1_3_2_10_2","first-page":"1605","volume-title":"Proceedings of the 29th USENIX Security Symposium","author":"Fang Minghong","year":"2020","unstructured":"Minghong Fang, Xiaoyu Cao, Jinyuan Jia, and Neil Gong. 2020. Local model poisoning attacks to byzantine-robust federated learning. In Proceedings of the 29th USENIX Security Symposium. USENIX Association, 1605\u20131622. Retrieved from https:\/\/www.usenix.org\/conference\/usenixsecurity20\/presentation\/fang."},{"key":"e_1_3_2_11_2","unstructured":"Github. 2022. github.com. (2022). Retrieved 25 May 2022 from https:\/\/github.com\/BVLC\/caffe\/blob\/master\/examples\/mnist\/lenet_solver.prototxt."},{"key":"e_1_3_2_12_2","unstructured":"Chaoyang He Songze Li Jinhyun So Mi Zhang Hongyi Wang Xiaoyang Wang Praneeth Vepakomma Abhishek Singh Hang Qiu Li Shen Peilin Zhao Yan Kang Yang Liu Ramesh Raskar Qiang Yang Murali Annavaram and Salman Avestimehr. 2020. FedML: A research library and benchmark for federated machine learning. arxiv:2007.13518. Retrieved from https:\/\/arxiv.org\/abs\/2007.13518."},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICTC51749.2021.9441499"},{"key":"e_1_3_2_14_2","unstructured":"Chenghao Hu Jingyan Jiang and Zhi Wang. 2019. Decentralized federated learning: A segmented gossip approach. arXiv:1908.07782. Retrieved from http:\/\/arxiv.org\/abs\/1908.07782."},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-15-9213-3_12"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2019.2940820"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2019.2921755"},{"key":"e_1_3_2_18_2","unstructured":"Anastasia Koloskova Sebastian U. Stich and Martin Jaggi. 2019. Decentralized stochastic optimization and gossip algorithms with compressed communication. arXiv:1902.00340. Retrieved from http:\/\/arxiv.org\/abs\/1902.00340."},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/BCCA50787.2020.9274451"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/5.726791"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-021-06496-5"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3138848"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.011.2000263"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2019.2942190"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2022.3180932"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/AiCIS.2018.00043"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.23919\/APNOMS.2019.8892848"},{"key":"e_1_3_2_28_2","unstructured":"Brendan McMahan Eider Moore Daniel Ramage Seth Hampson and Blaise Ag\u00fcera y Arcas. 2017. Communication-Efficient Learning of Deep Networks from Decentralized Data. In Proceedings of the 20th International Conference on Artificial Intelligence and Statistics AISTATS 2017 20-22 April 2017 Fort Lauderdale FL USA (Proceedings of Machine Learning Research) Vol. 54 PMLR 1273\u20131282. Retrieved from http:\/\/proceedings.mlr.press\/v54\/mcmahan17a.html."},{"key":"e_1_3_2_29_2","unstructured":"monero project. 2022. Monero: the secure private untraceable cryptocurrency. (2022). Retrieved 12 July 2022 from https:\/\/github.com\/monero-project\/monero."},{"key":"e_1_3_2_30_2","unstructured":"Satoshi Nakamoto. 2008. Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from https:\/\/bitcoin.org\/bitcoin.pdf."},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.23919\/IFIPNetworking52078.2021.9472790"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNSE.2021.3050781"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/Blockchain50366.2020.00017"},{"key":"e_1_3_2_34_2","unstructured":"Abhijit Guha Roy Shayan Siddiqui Sebastian P\u00f6lsterl Nassir Navab and Christian Wachinger. 2019. BrainTorrent: A peer-to-peer environment for decentralized federated learning. arXiv:1905.06731. Retrieved from http:\/\/arxiv.org\/abs\/1905.06731."},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2020.3044223"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2020.3000372"},{"key":"e_1_3_2_37_2","unstructured":"Joost Verbraeken Martijn de Vos and Johan Pouwelse. 2021. Bristle: Decentralized Federated Learning in Byzantine Non-i.i.d. Environments. (2021). arXiv:2110.11006. Retrieved from https:\/\/arxiv.org\/abs\/2110.11006."},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3031889"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2019.2952332"},{"key":"e_1_3_2_40_2","unstructured":"Leon Witt Usama Zafar KuoYeh Shen Felix Sattler Dan Li and Wojciech Samek. 2021. Reward-based 1-bit compressed federated distillation on blockchain. arxiv:2106.14265. Retrieved from https:\/\/arxiv.org\/abs\/2106.14265."},{"key":"e_1_3_2_41_2","unstructured":"Gavin Wood. 2014. Ethereum: A secure decentralised generalised transaction ledger. Retrieved from https:\/\/ethereum.github.io\/yellowpaper\/paper.pdf."},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCCN.2021.3084406"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICAICA50127.2020.9182705"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.3023126"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-15-9213-3_9"},{"key":"e_1_3_2_46_2","unstructured":"Stefan Zwaard Henk-Jan Boele Hani Alers Christos Strydis Casey Lew-Williams and Zaid Al-Ars. 2020. Privacy-preserving object detection & localization using distributed machine learning: A case study of infant eyeblink conditioning. CoRR abs\/2010.07259 (2020). Retrieved from https:\/\/arxiv.org\/abs\/2010.07259"}],"container-title":["Distributed Ledger Technologies: Research and Practice"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3600225","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3600225","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T18:55:31Z","timestamp":1750272931000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3600225"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,18]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,9,30]]}},"alternative-id":["10.1145\/3600225"],"URL":"https:\/\/doi.org\/10.1145\/3600225","relation":{},"ISSN":["2769-6472","2769-6480"],"issn-type":[{"value":"2769-6472","type":"print"},{"value":"2769-6480","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,9,18]]},"assertion":[{"value":"2021-11-29","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-05-11","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-09-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}