一种区块链多链协同的供应链物流溯源系统的制作方法

文档序号:19741213发布日期:2020-01-18 05:14阅读:来源:国知局

技术特征:

1.一种区块链多链协同的供应链物流溯源系统,其特征在于包括:资源管理层、区块信息层、系统管理层以及应用服务层四个层次,由底层向上层层支撑,从资源管理层到应用服务层逐渐接近用户应用,从应用服务层到资源管理层逐步靠近物理资源。

2.根据权利要求1所述的一种区块链多链协同的供应链物流溯源系统,其特征在于:所述资源管理层涉及物理资源系统管理,所述资源分为计算资源、外设资源、存储资源和网络资源,按照区块链的底层需求,将资源抽象为分布式文件系统、分布式数据库、边缘计算设备、虚拟机/容器以及网络协议,所述分布式文件系统用于存储溯源关键信息、信用链上信息,所述分布式数据库用于存储产品属性信息,所述边缘计算设备属于被认证的终端设备,用于采集数据并承担部分计算任务,所述虚拟机/容器用于运行智能合约实例,所述网络协议用于共识和通信。

3.根据权利要求1所述的一种区块链多链协同的供应链物流溯源系统,其特征在于:所述区块信息层是溯源区块链系统的数据抽象层,包括所有与业务逻辑相关的区块链底层数据,所述区块信息层分为溯源关键信息区块、信用区块、智能合约和属性信息,所述溯源关键信息区块包括供应链产品和用户关键上链信息,所述信用区块包括用户信用变迁信息,所述智能合约包括智能合约代码,并且所述属性信息存储供应链物流产品的非关键属性信息。

4.根据权利要求1所述的一种区块链多链协同的供应链物流溯源系统,其特征在于:所述系统管理层涉及溯源区块链的系统级功能,所述系统管理层集中了用户权限设定、上链策略、智能合约管理、共识算法,以及系统监控、多链交互、信息融合的系统管理功能模块,从而完成核心系统功能的实现,所述用户权限设定包括供应链上下流参与者的权限以及终端产品用户的权限两部分的设定。

5.根据权利要求1所述的一种区块链多链协同的供应链物流溯源系统,其特征在于:所述应用服务层与系统用户对接,所述系统用户包括供应商、运输商、零售商、消费用户以及监管部门,通过统一的用户接口,依据不同的权限和安全认证要求,提供产品溯源、数据分析、系统运维的功能。

6.根据权利要求1所述的一种区块链多链协同的供应链物流溯源系统,其特征在于:所述基于区块链多链协同的供应链物流溯源系统采用溯源多链保障及协同工作机制,所述多链包括物流信息链、监管信用链以及智能合约链,分别对应物流信息、监管信用和执行规则三个体系。

7.根据权利要求1所述的一种区块链多链协同的供应链物流溯源系统,其特征在于:所述基于区块链多链协同的供应链物流溯源系统采用“证伪”反馈惩罚机制作为上链“保真”机制的有效补充,所述“证伪”反馈惩罚机制设计监管信用体系,该体系结点涉及监管部门、第三方机构以及供应链用户,结点用户具备物流信息链的查询功能,并且还根据各方面信息发起信用评估操作,经过数据验证、信息广播、结点共识环节,确定用户信用评估结果,修改信用状态值,并将信用变迁记录和凭证存储于信用链;其中,所述物流信息链的查询功能对应的查询规则和/或所述“证伪”反馈惩罚机制对应的惩罚规则可自主定制,所述查询规则和/或所述惩罚规则是自动执行的智能合约代码,并且构建智能合约链来保证执行的强制性,所述应用对象为各授权结点用户,用户可在具有公共功能的合约模板的基础上进行合约镜像的撰写,所述合约镜像为定制组合的具有特定功能的合约代码模板,然后完成合约验证、参与结点共识,构建合约镜像并存入智能合约链,在实际应用中,需要通过用户设置具体参数和数据,激活合约镜像并实例化,然后加以执行,完成合约操作,并把执行记录存入智能合约链提供合约溯源依据。

8.根据权利要求1所述的一种区块链多链协同的供应链物流溯源系统,其特征在于:所述基于区块链多链协同的供应链物流溯源系统使用边缘设备,所述边缘设备使用之前需采用系统认证模块加以验证,依据验证策略确定为安全可信的边缘设备才可融入溯源系统展开工作;对于区块链多链协同的供应链物流溯源系统中所使用的不同的物联网边缘设备,传统的手工上链的异构数据,在上链之前完成一系列数据处理和融合操作,包括数据标准化处理、完整性验证,以及用户上链时要检查监管信用链和信用状态信息,如果用户的信用记录不良,结点共识机制可能拒绝此次上链操作。

9.根据权利要求8所述的一种区块链多链协同的供应链物流溯源系统,其特征在于:所述数据处理和融合操作通过边缘计算完成,将部分数据处理和融合操作移交给边缘设备承担,协同完成数据采集和上链过程。

10.根据权利要求1所述的一种区块链多链协同的供应链物流溯源系统,其特征在于:所述基于区块链多链协同的供应链物流溯源系统还采用信息安全认证与共识机制,包括用户权限和共识算法,结点用户参与溯源操作,必须具有相应的权限,在供应链流转过程中,使用数据签名技术来保障各参与结点用户拥有唯一识别身份,并保证操作行为的确定性,用户成功注册后,将会获得一个公钥和私钥,公钥向区块链中全体授权成员公开,而私钥则作为业务流转过程中验证身份与信息的关键,每个参与者都可以利用已注册id登陆终端,进入指定的区块链网络。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1