{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,19]],"date-time":"2026-07-19T02:29:18Z","timestamp":1784428158236,"version":"3.55.0"},"reference-count":34,"publisher":"Tsinghua University Press","issue":"2","license":[{"start":{"date-parts":[[2020,5,4]],"date-time":"2020-05-04T00:00:00Z","timestamp":1588550400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJCS"],"published-print":{"date-parts":[[2020,5,4]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title><jats:p>The purpose of this work is to bridge FL and blockchain technology through designing a blockchain-based smart agent system architecture and applying in FL. and blockchain technology through designing a blockchain-based smart agent system architecture and applying in FL. FL is an emerging collaborative machine learning technique that trains a model across multiple devices or servers holding private data samples without exchanging their data. The locally trained results are aggregated by a centralized server in a privacy-preserving way. However, there is an assumption where the centralized server is trustworthy, which is impractical. Fortunately, blockchain technology has opened a new era of data exchange among trustless strangers because of its decentralized architecture and cryptography-supported techniques.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title><jats:p>In this study, the author proposes a novel design of a smart agent inspired by the smart contract concept. Specifically, based on the proposed smart agent, a fully decentralized, privacy-preserving and fair deep learning blockchain-FL framework is designed, where the agent network is consistent with the blockchain network and each smart agent is a participant in the FL task. During the whole training process, both the data and the model are not at the risk of leakage.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Findings<\/jats:title><jats:p>A demonstration of the proposed architecture is designed to train a neural network. Finally, the implementation of the proposed architecture is conducted in the Ethereum development, showing the effectiveness and applicability of the design.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title><jats:p>The author aims to investigate the feasibility and practicality of linking the three areas together, namely, multi-agent system, FL and blockchain. A blockchain-FL framework, which is based on a smart agent system, has been proposed. The author has made several contributions to the state-of-the-art. First of all, a concrete design of a smart agent model is proposed, inspired by the smart contract concept in blockchain. The smart agent is autonomous and is able to disseminate, verify the information and execute the supported protocols. Based on the proposed smart agent model, a new architecture composed by these agents is formed, which is a blockchain network. Then, a fully decentralized, privacy-preserving and smart agent blockchain-FL framework has been proposed, where a smart agent acts as both a peer in a blockchain network and a participant in a FL task at the same time. Finally, a demonstration to train an artificial neural network is implemented to prove the effectiveness of the proposed framework.<\/jats:p><\/jats:sec>","DOI":"10.1108\/ijcs-12-2019-0037","type":"journal-article","created":{"date-parts":[[2020,5,11]],"date-time":"2020-05-11T10:23:16Z","timestamp":1589192596000},"page":"133-147","source":"Crossref","is-referenced-by-count":18,"title":["SABlockFL: a blockchain-based smart agent system architecture and its application in federated learning"],"prefix":"10.26599","volume":"4","author":[{"given":"Zhizhao","family":"Zhang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tianzhi","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuan","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"11138","reference":[{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7908-2604-3_16"},{"key":"ref32","first-page":"188","article-title":"An agent framework based on distributed object","volume":"1","author":"zhou","year":"2000","journal-title":"Journal of Computer research and development"},{"key":"ref31","article-title":"Mobile edge computing, blockchain and reputation-based crowdsourcing iot federated learning: a secure, decentralized and privacy-preserving system","author":"zhao","year":"2019","journal-title":"ArXiv Preprint"},{"key":"ref30","article-title":"Smart contract-based access control for the internet of things","volume":"6","author":"zhang","year":"2018","journal-title":"IEEE Internet of Things Journal"},{"key":"ref34","first-page":"2567","article-title":"A review on consensus algorithm of blockchain","author":"du","year":"2017","journal-title":"IEEE International Conference on Systems Man and Cybernetics (SMC)"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2019.2940820"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/RED-UAS.2017.8101648"},{"key":"ref12","article-title":"Blockchained on-device federated learning","author":"kim","year":"2019","journal-title":"IEEE Communications Letters"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26896-5_7"},{"key":"ref14","article-title":"Federated learning: challenges, methods, and future directions","author":"li","year":"2019","journal-title":"ArXiv Preprint"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2909924"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2019.2942190"},{"key":"ref17","article-title":"Communication-efficient learning of deep networks from decentralized data","author":"mcmahan","year":"2016","journal-title":"ArXiv Preprint"},{"key":"ref18","article-title":"Inference attacks against collaborative learning","author":"melis","year":"2018","journal-title":"ArXiv Preprint"},{"key":"ref19","first-page":"379","article-title":"Designing neural networks using genetic algorithms","volume":"89","author":"miller","year":"0","journal-title":"ICGA"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3371238.3371244"},{"key":"ref4","author":"bond","year":"2014","journal-title":"Readings in Distributed Artificial Intelligence"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-58855-8_1"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1060590.1060662"},{"key":"ref6","first-page":"71","article-title":"Blockchain technology: beyond bitcoin","volume":"2","author":"crosby","year":"2016","journal-title":"Applied Innovation"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3298981"},{"key":"ref5","first-page":"571","article-title":"Project adam: building an efficient and scalable deep learning training system","author":"chilimbi","year":"0","journal-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/POLICY.2011.40"},{"key":"ref7","first-page":"79","article-title":"Step by step towards creating a safe smart contract: Lessons and insights from a cryptocurrency lab","author":"delmolino","year":"0","journal-title":"Proceedings of International Conference on Financial Cryptography and Data Security"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14435-6_1"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134012"},{"key":"ref1","first-page":"191","article-title":"Health insurance portability and accountability act of 1996","volume":"104","year":"1996","journal-title":"Public Law"},{"key":"ref20","first-page":"19","article-title":"The society of mind","volume":"3","author":"minsky","year":"1987","journal-title":"The Personalist Forum"},{"key":"ref22","author":"nakamoto","year":"2008","journal-title":"Bitcoin A Peer-to-Peer Electronic Cash System"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ISAMSR.2018.8540555"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134077"},{"key":"ref23","article-title":"Biscotti: a ledger for private and secure peer-to-peer machine learning","author":"shayan","year":"2018","journal-title":"ArXiv Preprint"},{"key":"ref26","first-page":"1","article-title":"Ethereum: a secure decentralised generalised transaction ledger","volume":"151","author":"wood","year":"2014","journal-title":"Ethereum Project Yellow Paper"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-01543-4"}],"container-title":["International Journal of Crowd Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJCS-12-2019-0037\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJCS-12-2019-0037\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,18]],"date-time":"2022-08-18T13:58:09Z","timestamp":1660831089000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJCS-12-2019-0037\/full\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,4]]},"references-count":34,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,5,4]]}},"alternative-id":["10.1108\/IJCS-12-2019-0037"],"URL":"https:\/\/doi.org\/10.1108\/ijcs-12-2019-0037","relation":{},"ISSN":["2398-7294","2398-7294"],"issn-type":[{"value":"2398-7294","type":"print"},{"value":"2398-7294","type":"print"}],"subject":[],"published":{"date-parts":[[2020,5,4]]}}}