System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 面向可信制造的智能合约设计方法技术_技高网

面向可信制造的智能合约设计方法技术

技术编号:40563974 阅读:10 留言:0更新日期:2024-03-05 19:27
本发明专利技术涉及区块链和智能制造领域,具体涉及一种可信制造智能合约设计方法。包括以下步骤:生产过程中,不同身份者通过区块链网络中的交易验证智能合约进行数据交互以及交易验证,数据交互过程中,所有加入到区块链网络的数据均需通过上链验证智能合约进行哈希加密验证,当不同的区块链间进行数据交互时,通过跨链交互智能合约进行信息传递与身份验证。本发明专利技术提高了生产制造过程的透明度和可追溯性,增强了用户对生产制造过程的信任。

【技术实现步骤摘要】

本专利技术涉及区块链和智能制造领域,具体涉及一种可信制造智能合约设计方法。


技术介绍

1、传统数据库模式下制造溯源系统具有信息共享不及时、不透明、无法确定信息记录过程中是否发生恶意篡改、参与者无法得到有效的监管、合约的履行也无法得到保障、单点故障等风险,因此越来越多的企业开始将区块链技术应用于可信制造领域,以提高制造业的透明度和安全性。


技术实现思路

1、本专利技术提供了一种面向制造过程中的智能合约设计方法,通过设计并部署不可篡改的智能合约实现生产制造过程中的交易验证、数据上链验证以及跨链交互,为用户及生产参与方提供公开透明的可信制造交易过程。

2、本专利技术为实现上述目的所采用的技术方案是:

3、面向可信制造的智能合约设计方法,包括以下步骤:

4、生产过程中,不同身份者通过区块链网络中的交易验证智能合约进行数据交互以及交易验证,数据交互过程中,所有加入到区块链网络的数据均需通过上链验证智能合约进行哈希加密验证,当不同的区块链间进行数据交互时,通过跨链交互智能合约进行信息传递与身份验证。

5、所述交易验证智能合约执行以下步骤:

6、接收用户提交的产品需求,对其进行验证后上传至主链;

7、接收产品设计者发送的跨链请求,将主链上的用户需求信息发送给产品设计者,并将产品设计者产生的产品设计信息存储在产品设计链上,将其中的设计关键信息上传至主链;

8、将产品设计信息提供给生产制造者调用,同时获取生产制造过程中产生的生产制造信息,存储在生产制造分链上,将其中的制造关键信息上传至主链;

9、获取存储物流运输过程中的物流信息,并存储在物流链上,将其中的物流关键信息上传至主链。

10、所述上链验证智能合约执行以下步骤:

11、对接收到的数据根据预定义的规则和逻辑验证其有效性和一致性以及数字签名、用户权限,若数据通过验证,则更新区块状态、触发与接收数据相关智能合约、执行相关区块链网络中预定的操作。

12、所述跨链交互智能合约执行以下步骤:

13、针对不同的跨链事件进行不同的处理,包括调用主链的数据与分链进行交互验证、分链与分链之间的数据交互验证、对分链的信息进行更新、对分链的成员信息进行查询。

14、所述区块链的跨链结构中,包含一条主链与多条分链,主链的节点由用户、产品设计者、生产制造者、物流供应商组成,主链用于储存生产制造过程中所有节点的关键信息,分链包括私有链或由部分节点共同维护的联盟链,分链用于储存企业内或者多节点共同的合作中生产的数据。

15、面向可信制造的智能合约,包括:

16、交易验证智能合约,用于在生产过程中,对不同身份者进行数据交互以及交易验证;

17、上链验证智能合约,用于在数据交互过程中,对所有加入到区块链网络的数据进行哈希加密验证;

18、跨链交互智能合约,用于当不同的区块链间进行数据交互时进行信息传递与身份验证。

19、面向可信制造的智能合约设计系统,包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于当执行所述计算机程序时,实现所述的面向可信制造的智能合约设计方法。

20、一种计算机可读存储介质,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现所述的面向可信制造的智能合约设计方法。

21、本专利技术具有以下有益效果及优点:

22、1.本专利技术提高了生产制造过程的透明度和可追溯性,增强了用户对生产制造过程的信任。

23、2.通过不可篡改的智能合约自动实现交易验证和数据上链验证,可以提高交易的效率、安全性和可信度。

24、3.通过智能合约的设计实现跨链交互,促进生产制造过程中不同区块链之间的互操作性。

本文档来自技高网...

【技术保护点】

1.面向可信制造的智能合约设计方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的面向可信制造的智能合约设计方法,其特征在于,所述交易验证智能合约执行以下步骤:

3.根据权利要求1所述的面向可信制造的智能合约设计方法,其特征在于,所述上链验证智能合约执行以下步骤:

4.根据权利要求1所述的面向可信制造的智能合约设计方法,其特征在于,所述跨链交互智能合约执行以下步骤:

5.根据权利要求1所述的面向可信制造的智能合约设计方法,其特征在于,所述区块链的跨链结构中,包含一条主链与多条分链,主链的节点由用户、产品设计者、生产制造者、物流供应商组成,主链用于储存生产制造过程中所有节点的关键信息,分链包括私有链或由部分节点共同维护的联盟链,分链用于储存企业内或者多节点共同的合作中生产的数据。

6.面向可信制造的智能合约,其特征在于,包括:

7.面向可信制造的智能合约设计系统,其特征在于,包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于当执行所述计算机程序时,实现如权利要求1-5任一项所述的面向可信制造的智能合约设计方法。

8.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1-5任一项所述的面向可信制造的智能合约设计方法。

...

【技术特征摘要】

1.面向可信制造的智能合约设计方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的面向可信制造的智能合约设计方法,其特征在于,所述交易验证智能合约执行以下步骤:

3.根据权利要求1所述的面向可信制造的智能合约设计方法,其特征在于,所述上链验证智能合约执行以下步骤:

4.根据权利要求1所述的面向可信制造的智能合约设计方法,其特征在于,所述跨链交互智能合约执行以下步骤:

5.根据权利要求1所述的面向可信制造的智能合约设计方法,其特征在于,所述区块链的跨链结构中,包含一条主链与多条分链,主链的节点由用户、产品设计者、生产制造者、物流供应商组成,主...

【专利技术属性】
技术研发人员:库涛邵鑫喆刘金鑫邓文博马岩王天柱
申请(专利权)人:中国科学院沈阳自动化研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1