计算机科学与探索 ›› 2022, Vol. 16 ›› Issue (10): 2298-2309.DOI: 10.3778/j.issn.1673-9418.2102071

• 网络与信息安全 • 上一篇    下一篇

区块链在云制造资源分配的研究

徐杨杨1,2, 王艳1,2,+()   

  1. 1.江南大学 轻工过程先进控制教育部重点实验室,江苏 无锡 214122
    2.江南大学 物联网工程学院,江苏 无锡 214122
  • 收稿日期:2021-03-02 修回日期:2021-04-16 出版日期:2022-10-01 发布日期:2021-04-19
  • 通讯作者: + E-mail: wangyan88@jiangnan.edu.cn
  • 作者简介:徐杨杨(1996—),男,江苏邳州人,硕士研究生,主要研究方向为区块链技术及其在云制造中的应用。
    王艳(1978—),女,江苏盐城人,博士,教授,博士生导师,主要研究方向为基于大数据知识自动化的离散制造能耗网络协同优化。
  • 基金资助:
    国家重点研发计划(2018YFB1701903)

Research on Blockchain in Cloud Manufacturing Resource Allocation

XU Yangyang1,2, WANG Yan1,2,+()   

  1. 1. Key Laboratory for Advanced Process Control for Light Industry, Ministry of Education, Jiangnan University, Wuxi,;Jiangsu 214122, China
    2. School of Internet of Things Engineering, Jiangnan University, Wuxi, Jiangsu 214122, China
  • Received:2021-03-02 Revised:2021-04-16 Online:2022-10-01 Published:2021-04-19
  • About author:XU Yangyang, born in 1996, M.S. candidate. His research interests include blockchain and its application in cloud manufacturing.
    WANG Yan, born in 1978, Ph.D., professor, Ph.D. supervisor. Her research interest is collaborative optimization of discrete manufacturing energy consumption network based on big data knowledge automation.
  • Supported by:
    National Key Research and Development Program of China(2018YFB1701903)

摘要:

云制造平台中,虚拟化的制造资源在交易过程中难以保证交易数据的真实性和安全性,而且依赖云制造平台运营商(CPO)的统一调配。该集中式框架容易出现单点故障,并且存在隐私数据泄露的风险。针对这些问题,结合区块链的去中心化和不可篡改性的优点,创新性地探索区块链技术在云制造中的应用,提出了一种基于区块链的云制造资源分配方法。首先,提出了一种基于区块链的去中心化的云制造交易平台框架,研究了制造资源/需求发布过程中的椭圆曲线数字签名算法(ECDSA),分析了制造资源与需求匹配的机理。然后,利用智能合约(SC)设计了面向云制造的制造资源校验合约和制造资源交易合约,并使用Solidity完成在Remix平台中的实验测试。测试结果表明,提出的方法可以为虚拟化的制造资源交易提供一种安全可靠的保障。最后,探索了在去中心化的架构下,制造资源供应方(MRS)和制造资源需求方(MRD)供需平衡的博弈问题,并在MATLABR2019b上进行仿真,仿真结果表明制造资源供应方和需求方的博弈可以达到纳什均衡,并且较已有的研究有较快的收敛速度。

关键词: 区块链, 云制造, 智能合约(SC), 资源分配, 博弈

Abstract:

In cloud manufacturing platform, virtual manufacturing resources have difficulty to guarantee the authen-ticity and security of transaction data in the process of transaction, and have dependency on the unified deployment of cloud manufacturing platform operators (CPO). The centralized framework is prone to single point of failure and the risk of privacy data leakage. In view of these problems, combined with the advantages of decentralization and tamper-proofing of blockchain, the application of blockchain technology in cloud manufacturing is innovatively ex-plored, and a resource allocation method of cloud manufacturing based on blockchain is proposed. Firstly, a decen-tralized cloud manufacturing trading platform framework based on blockchain is proposed, the elliptic curve digital signature algorithm (ECDSA) in the process of manufacturing resource/demand issuance is studied, and the mech-anism of matching between manufacturing resources and manufacturing demand is analyzed. Then, the manu-facturing resource verification contract and manufacturing resource trading contract for cloud manufacturing are designed with the smart contract (SC), and the experimental test on the Remix platform is completed with Solidity. The test results show that the proposed method can provide a secure and reliable guarantee for virtual manufacturing resource trading. Finally, the game problem of supply and demand balance of manufacturing resource suppliers (MRS) and manufacturing resource demanders (MRD) is explored in the decentralized architecture, and the simu-lation is carried out on MATLABR2019b. The simulation results show that the game of manufacturing resource suppliers and manufacturing resource demanders can reach Nash equilibrium, and the convergence speed is faster than the existing research.

Key words: blockchain, cloud manufacturing, smart contract (SC), resource allocation, game

中图分类号: