{"title":"区块链上的机器学习(MLOB):工程计算安全的新范式","authors":"Zhiming Dong, Weisheng Lu","doi":"10.1016/j.eng.2024.11.026","DOIUrl":null,"url":null,"abstract":"<div><div>Machine learning (ML) has been increasingly adopted to solve engineering problems with performance gauged by accuracy, efficiency, and security. Notably, blockchain technology (BT) has been added to ML when security is a particular concern. Nevertheless, there is a research gap that prevailing solutions focus primarily on data security using blockchain but ignore computational security, making the traditional ML process vulnerable to off-chain risks. Therefore, the research objective is to develop a novel ML on blockchain (MLOB) framework to ensure both the data and computational process security. The central tenet is to place them both on the blockchain, execute them as blockchain smart contracts, and protect the execution records on-chain. The framework is established by developing a prototype and further calibrated using a case study of industrial inspection. It is shown that the MLOB framework, compared with existing ML and BT isolated solutions, is superior in terms of security (successfully defending against corruption on six designed attack scenario), maintaining accuracy (0.01% difference with baseline), albeit with a slightly compromised efficiency (0.231 second latency increased). The key finding is MLOB can significantly enhances the computational security of engineering computing without increasing computing power demands. This finding can alleviate concerns regarding the computational resource requirements of ML–BT integration. With proper adaption, the MLOB framework can inform various novel solutions to achieve computational security in broader engineering challenges.</div></div>","PeriodicalId":11783,"journal":{"name":"Engineering","volume":"47 ","pages":"Pages 250-263"},"PeriodicalIF":10.1000,"publicationDate":"2025-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Machine Learning on Blockchain (MLOB): A New Paradigm for Computational Security in Engineering\",\"authors\":\"Zhiming Dong, Weisheng Lu\",\"doi\":\"10.1016/j.eng.2024.11.026\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Machine learning (ML) has been increasingly adopted to solve engineering problems with performance gauged by accuracy, efficiency, and security. Notably, blockchain technology (BT) has been added to ML when security is a particular concern. Nevertheless, there is a research gap that prevailing solutions focus primarily on data security using blockchain but ignore computational security, making the traditional ML process vulnerable to off-chain risks. Therefore, the research objective is to develop a novel ML on blockchain (MLOB) framework to ensure both the data and computational process security. The central tenet is to place them both on the blockchain, execute them as blockchain smart contracts, and protect the execution records on-chain. The framework is established by developing a prototype and further calibrated using a case study of industrial inspection. It is shown that the MLOB framework, compared with existing ML and BT isolated solutions, is superior in terms of security (successfully defending against corruption on six designed attack scenario), maintaining accuracy (0.01% difference with baseline), albeit with a slightly compromised efficiency (0.231 second latency increased). The key finding is MLOB can significantly enhances the computational security of engineering computing without increasing computing power demands. This finding can alleviate concerns regarding the computational resource requirements of ML–BT integration. With proper adaption, the MLOB framework can inform various novel solutions to achieve computational security in broader engineering challenges.</div></div>\",\"PeriodicalId\":11783,\"journal\":{\"name\":\"Engineering\",\"volume\":\"47 \",\"pages\":\"Pages 250-263\"},\"PeriodicalIF\":10.1000,\"publicationDate\":\"2025-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Engineering\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2095809924007112\",\"RegionNum\":1,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2095809924007112","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
Machine Learning on Blockchain (MLOB): A New Paradigm for Computational Security in Engineering
Machine learning (ML) has been increasingly adopted to solve engineering problems with performance gauged by accuracy, efficiency, and security. Notably, blockchain technology (BT) has been added to ML when security is a particular concern. Nevertheless, there is a research gap that prevailing solutions focus primarily on data security using blockchain but ignore computational security, making the traditional ML process vulnerable to off-chain risks. Therefore, the research objective is to develop a novel ML on blockchain (MLOB) framework to ensure both the data and computational process security. The central tenet is to place them both on the blockchain, execute them as blockchain smart contracts, and protect the execution records on-chain. The framework is established by developing a prototype and further calibrated using a case study of industrial inspection. It is shown that the MLOB framework, compared with existing ML and BT isolated solutions, is superior in terms of security (successfully defending against corruption on six designed attack scenario), maintaining accuracy (0.01% difference with baseline), albeit with a slightly compromised efficiency (0.231 second latency increased). The key finding is MLOB can significantly enhances the computational security of engineering computing without increasing computing power demands. This finding can alleviate concerns regarding the computational resource requirements of ML–BT integration. With proper adaption, the MLOB framework can inform various novel solutions to achieve computational security in broader engineering challenges.
期刊介绍:
Engineering, an international open-access journal initiated by the Chinese Academy of Engineering (CAE) in 2015, serves as a distinguished platform for disseminating cutting-edge advancements in engineering R&D, sharing major research outputs, and highlighting key achievements worldwide. The journal's objectives encompass reporting progress in engineering science, fostering discussions on hot topics, addressing areas of interest, challenges, and prospects in engineering development, while considering human and environmental well-being and ethics in engineering. It aims to inspire breakthroughs and innovations with profound economic and social significance, propelling them to advanced international standards and transforming them into a new productive force. Ultimately, this endeavor seeks to bring about positive changes globally, benefit humanity, and shape a new future.