物联网学报 ›› 2023, Vol. 7 ›› Issue (1): 159-173.doi: 10.11959/j.issn.2096-3750.2023.00305

• 理论与技术 • 上一篇    

基于区块链技术的云制造服务架构及共识算法研究

蒋伟进1,2,3, 周文颖1, 李恩1, 罗田甜1, 杨莹1   

  1. 1 湖南工商大学计算机学院,湖南 长沙 410205
    2 湖南信息学院计算机科学与工程学院,湖南 长沙 410205
    3 新零售虚拟现实技术湖南省重点实验室,湖南 长沙 410205
  • 修回日期:2022-11-20 出版日期:2023-03-30 发布日期:2023-03-01
  • 作者简介:蒋伟进(1964– ),男,博士,湖南工商大学二级教授,主要研究方向为区块链技术、云计算、边缘计算、群体智能感知、社会计算、网络安全
    周文颖(1999– ),女,湖南工商大学硕士生,主要研究方向为区块链技术、云制造
    李恩(1995– ),男,湖南工商大学硕士生,主要研究方向为区块链技术、物联网
    罗田甜(1998– ),女,湖南工商大学硕士生,主要研究方向为区块链技术、物联网
    杨莹(1999– ),女,湖南工商大学硕士生,主要研究方向为复杂网络、区块链技术
  • 基金资助:
    国家自然科学基金资助项目(61772196);湖南省自然科学基金资助项目(2020JJ4249);湖南省教育厅科学研究项目(21A0374);湖南省研究生科研创新项目(CX20221178)

Research on cloud manufacturing service architecture and consensus algorithm based on blockchain technology

Weijin JIANG1,2,3, Wenying ZHOU1, En LI1, Tiantian LUO1, Ying YANG1   

  1. 1 School of Computer Science, Hunan University of Technology and Business, Changsha 410205, China
    2 School of Computer Science and Engineering, Hunan University of Information Technology, Changsha 410205, China
    3 Key Laboratory of Hunan Province for New Retail Virtual Reality Technology, Changsha 410205, China
  • Revised:2022-11-20 Online:2023-03-30 Published:2023-03-01
  • Supported by:
    The National Natural Science Foundation of China(61772196);The Natural Science Foundation of Hunan Province(2020JJ4249);The Key Scientific Research Project of Education Department of Hunan Province(21A0374);The Hunan Provincial Innovation Foundation for Postgraduate(CX20221178)

摘要:

随着信息技术与制造业的深度融合,制造交易网络化成为必然趋势。云制造服务可以实现不受地理空间限制的跨供应商交易,但在交易过程中,存在交易双方的信任难以保障和隐私泄露等问题。为了解决以上问题,提出一种基于双链模式的云制造服务平台架构,将用户数据与交易数据分链存储,并采用实用拜占庭容错(PBFT, practical Byzantine fault tolerance)共识算法解决区块间的数据同步问题。但传统PBFT共识算法在存储和共识效率上存在瓶颈,不适合应用于大规模的制造平台上,因此进一步对PBFT共识算法展开研究,提出结合EigenTrust模型和服务质量(QoS, quality of service)对PBFT共识算法进行改进,优化共识集群的选举过程和一致性协议流程,然后给出制造资源寻租和匹配步骤。仿真实验表明,该研究有效提高了PBFT共识节点的可靠性,提升了平台的运行效率和区块共识速度,节省了数据存储空间。

关键词: 区块链, 云制造服务, PBFT, 双链模式, 服务质量

Abstract:

With the deep integration of information technology and manufacturing, the networking of manufacturing transactions has become an inevitable trend.Cloud manufacturing services can realize cross-supplier transactions that are not limited by geographical space, but in the process of transaction, there are problems such as difficulty in guaranteeing the trust of both parties and leakage of privacy.In order to solve the above problems, a cloud manufacturing service platform architecture based on a dual-chain model was proposed, which stores user data and transaction data in separate chains, and adopts a practical Byzantine fault tolerance (PBFT) consensus algorithm to solve the problem of data synchronization between blocks.However, traditional PBFT consensus algorithm has bottlenecks in storage and consensus efficiency, and is not suitable for large-scale manufacturing platforms.Therefore, further research on the PBFT consensus algorithm was carried out.The election process was optimized and the consensus protocol process of the consensus cluster was improved by combining the EigenTrust model and the quality of service (QoS), and then give the manufacturing resource rent-seeking and matching steps.Analysis and simulation experiments show that this research effectively improves the reliability of PBFT consensus nodes, improves the operating efficiency of the platform and the speed of block consensus, and saves data storage space.

Key words: block chain, cloud manufacturing service, practical Byzantine fault-tolerant, dual-chain model, quality of service

中图分类号: 

No Suggested Reading articles found!