一种基于溯源区块链的危险化学品供应链溯源方法技术

技术编号:33780997 阅读:21 留言:0更新日期:2022-06-12 14:35
本发明专利技术提供一种基于溯源区块链的危险化学品供应链溯源方法,该方法包括:溯源数据生成,使用探针和传感器来实时监控用户的交互活动,收集和记录用户对数据的每项操作,从而生成溯源数据;溯源数据上链,在区块链中以区块的形式存储所有散列的数据操作记录;用户身份隐藏,对用户的ID进行哈希处理,以便区块链网络和溯源审核员确定用户身份和数据操作;验证溯源数据,溯源审核员通过使用包含区块和交易信息的区块链收据,从区块链网络中检索交易来验证溯源数据。本方法提供了一个去中心化的高效、高性价比、高安全性、高透明度的供应链溯源机制体系,实现从危化品的生产、仓储和运输等环节上资源的高效利用,提高溯源平台的可靠与安全。安全。安全。

【技术实现步骤摘要】
一种基于溯源区块链的危险化学品供应链溯源方法


[0001]本专利技术属于区块链安全领域,特别是一种基于溯源区块链的危险化学品供应链溯源方法。

技术介绍

[0002]危险化学品安全问题一直是社会重点关注的问题,而危险化学品的监管,特别是危险化学品生产与流通的溯源一直是危化品流通领域的痛点与难点。近年区块链技术发展迅速,区块链具有去中心化、信息安全可信等特点,将区块链技术应用于整个危险化学品生产与流通的各个环节,形成全过程可追溯的数据记录。搭建去中心化的区块链危险化学品全流程溯源信息系统,可有效解决危险化学品流通溯源过程中存在的重要问题,大大增强危险化学品的监管力度。
[0003]现有区块链模型多为协议层,扩展层,应用层所构成的三层模型,其中协议层又分为存储层和网络层。其中,存储层使用基于哈希和数字签名的数据结构进行对信息摘要的可溯源,防篡改,不可抵赖的信息存储,而网络层则使用星际文件系统或者分布式存储系统和点对点网络,对称加密和公钥加密等技术进行分布式的信息交互和存储。在扩展层中,通过共识机制和智能合约进行对底层存储数据结构和网络的自动化、智能化管理和维护。应用层则通过前端后端技术进行系统与用户之间的界面交互,方便用户直观方便的管理系统。但是,区块链中广泛使用的智能合约强调去中心化和双方平等的思想。例如FileCoin的智能合约,其为最终用户提供了两个基本命令:Get和Put,通过这两个基本命令使的最终用户双方以规定的价格进行存储空间的分配和已存在于某一存储空间的数据的查询,这款智能合约是交易双方共同遵守,不可违背的。而这在危化品运输管理的应用背景下,除了危化品的提供接收方和承运方两种角色外,还存在监管部门这个第三方的存在,同时监管部门相对于被监管部门存在一种高层次地位,这是现有的智能合约存在的问题,这并不利于监管部门进行顶层的、全局的、实时的监管。

技术实现思路

[0004]本专利技术的目的在于针对传统的危化品集中式供应链溯源机制使用成本高、负载过高、透明性不高等问题,提出一种基于溯源区块链的区块链供应链溯源框架,该框架在溯源区块链三层标准结构—数据存储层、区块链层、数据来源层的基础上,增加应用层结构,为生产者和消费者提供相应的溯源查询接口,并为企业用户提供数据的访问控制策略。
[0005]实现本专利技术目的的技术解决方案为:一种基于溯源区块链的危险化学品供应链溯源方法,所述方法包括以下步骤:
[0006]步骤1,溯源数据生成和管理;
[0007]步骤2,溯源数据上链;
[0008]步骤3,用户身份隐藏;
[0009]步骤4,验证溯源数据。
[0010]进一步地,步骤1所述溯源数据生成和管理,具体包括:
[0011]步骤1

1,使用探针和传感器实时监控用户的交互活动,收集和记录用户对数据的每项操作,生成溯源数据;
[0012]步骤1

2,利用溯源平台进行溯源数据的可视化管理,溯源数据分为业户信息、车辆信息、从业人员信息、危货电子运单;其中,业户信息包含业户名称、法人姓名、经营范围、联系人、联系电话以及地址;车辆信息包括车牌号、车型、品牌、发证机关、运营范围;从业人员信息包括姓名、性别、联系方式、出生日期以及从业资格名称。
[0013]进一步地,步骤2所述溯源数据上链,具体包括:
[0014]步骤2.1,随机选出一些结点作为验证者,并选择其中一个验证者作为提议者节点;
[0015]步骤2.2,所述提议者节点监听并收集全网所有交易,即提议区块,并广播区块;
[0016]步骤2.3,全网验证者收到提议区块后,进行验证,并发出预投票;
[0017]步骤2.4,所述提议者节点收集预投票,若同意票数超过2/3,则发出预提交;
[0018]步骤2.5,所述验证者收到预提交后进行投票;
[0019]步骤2.6,所述提议者节点收集投票,若同意票数超过2/3,将区块加入溯源区块链。
[0020]进一步地,步骤3所述用户身份隐藏具体为:在发布危化品运输可溯源数据时对用户的ID进行哈希处理,以使区块链网络确定用户身份和数据操作。
[0021]进一步地,步骤4所述验证溯源数据具体为:通过使用包含区块和交易信息的区块链收据,从区块链网络中检索验证危化品运输可溯源数据。
[0022]基于溯源区块链的危险化学品供应链溯源系统,所述系统包括:
[0023]第一模块,用于实现溯源数据生成和管理;
[0024]第二模块,用于实现溯源数据上链;
[0025]第三模块,用于实现用户身份隐藏;
[0026]第四模块,用于实现验证溯源数据。
[0027]一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0028]步骤1,溯源数据生成和管理;
[0029]步骤2,溯源数据上链;
[0030]步骤3,用户身份隐藏;
[0031]步骤4,验证溯源数据。
[0032]一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0033]步骤1,溯源数据生成和管理;
[0034]步骤2,溯源数据上链;
[0035]步骤3,用户身份隐藏;
[0036]步骤4,验证溯源数据。
[0037]本专利技术与现有技术相比,其显著优点为:
[0038](1)提出了一种基于溯源区块链的危化品供应链溯源机制,进而提供了一个去中
心化的高效、高性价比、高安全性、高透明度的供应链溯源机制体系架构。
[0039](2)采用去中心化的共识算法,提高了本专利技术算法的整体性能,新增领导者节点,在保证安全性的前提下,适应更大规模的节点数量集。
[0040](3)利用溯源区块链进行收集、云存储和验证在供应链中产生的数据源,提高用户的可用性并对其隐私进行保护;溯源区块链则为整个供应链所产生的数据源的云存储提供了安全性保障,并能够有效的防止篡改、保障个体隐私以及减小成本,具备更高的透明性、可靠性。
[0041](4)提出了基于多重代理加密的智能合约协议。多重代理加密可以有效地解决监管部门对于危化品运输过程中监管的审批操作。在本智能合约协议之中,监管部门角色通过多重代理加密技术对相关信息进行加密,其及确保除监管部门之外的其他访问角色无法获取相关明文信息,同时,也通过多重代理加密技术将跨部门之间的审核流程统一,极大的减小了各监管部门之间的审批过程的冗余。
[0042]下面结合附图对本专利技术作进一步详细描述。
附图说明
[0043]图1为基于溯源区块链的区块链供应链溯源流程图。
[0044]图2为基于Tendermint共识算法的溯源数据上链流程图。
具体实施方式
[0045]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于溯源区块链的危险化学品供应链溯源方法,其特征在于,所述方法包括以下步骤:步骤1,溯源数据生成和管理;步骤2,溯源数据上链;步骤3,用户身份隐藏;步骤4,验证溯源数据。2.根据权利要求1所述的基于溯源区块链的危险化学品供应链溯源方法,其特征在于,步骤1所述溯源数据生成和管理,具体包括:步骤1

1,使用探针和传感器实时监控用户的交互活动,收集和记录用户对数据的每项操作,生成溯源数据;步骤1

2,利用溯源平台进行溯源数据的可视化管理,溯源数据分为业户信息、车辆信息、从业人员信息、危货电子运单;其中,业户信息包含业户名称、法人姓名、经营范围、联系人、联系电话以及地址;车辆信息包括车牌号、车型、品牌、发证机关、运营范围;从业人员信息包括姓名、性别、联系方式、出生日期以及从业资格名称。3.根据权利要求1所述的基于溯源区块链的危险化学品供应链溯源方法,其特征在于,步骤2所述溯源数据上链,具体包括:步骤2.1,随机选出一些结点作为验证者,并选择其中一个验证者作为提议者节点;步骤2.2,所述提议者节点监听并收集全网所有交易,即提议区块,并广播区块;步骤2.3,全网验证者收到提议区块后,进行验证,并发出预投票;步骤2.4,所述提议者节点收集预投票,若同意票数超过2/3,则发出预提交;步骤2.5,所述验证者收到预提交后进行投票;...

【专利技术属性】
技术研发人员:范东涛纪蓉胡隽马英虎孙强徐燕王蕾明小梅
申请(专利权)人:华设设计集团安全科技江苏有限公司
类型:发明
国别省市:

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

1