当前位置:
首页 >
(区块链溯源)基于Hyperledger Fabric 区块链的危险化学品溯源
发布时间:2024/3/13
55
豆豆
生活随笔
收集整理的这篇文章主要介绍了
(区块链溯源)基于Hyperledger Fabric 区块链的危险化学品溯源
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1. 技术背景
在现阶段,我国对危险化学品实施监管的有八个部门,分别为:安全生产监督管理部门、质量监督检验检疫部门、环境保护主管部门、交通运输主管部门、卫生主管部门、公安部门、工商行政管理部门、邮政管理部门。不同部门之间协作不畅,信息交互也不是很及时、执法过程也不够严格。同时在危险化学品管理过程中,各企业由于担心自己的数据泄露或出于自身利益需求对信息选择瞒报或者虚报,并且在危险化学品生产、流通和使用的全过程中没有便捷可靠的追溯方式。区块链具有去中心化、不可篡改、可追溯等特性,本发明正是利用这些特点,将危险化学品领域的各参与方的活动进行记录,同时引入各类、各级监管机构进行监管。此外,因为各参与方之间的数据具有一定的保密需求、为了防止数据的泄露和滥用,本发明引入属性密码,利用属性密码多对多加密的特性实现灵活的权限控制,从而使得各类监管机构,以及机构内部的各级组织仅仅获取必要泄露,极大的降低数据泄露和滥用的风险。构建各参与方之间的可信任关系,避免引起不必要的纠纷,降低成本。
2. 业务流程
(1)各企业节点和监管节点部署危险化学品监管系统,并负责提供相关的业务接口以供调用;
(2)各监管节点和企业节点共同维护去中心化属性密码服务平台,负责各节点的属性授予和撤销以及密钥的分发;
(3)危险化学品生产的相关企业节点,生产出相应的产品后调用相应合约产生对应的唯一id实时在链上进行记录,并追溯其流通和使用的整个过程;
(4)危险化学品存储、运输、交易的相关企业节点在执行各自业务的过程中,调用相应的合约,从而实现危险化学品的可追溯,交易合约可以调用外部的支付接口;
(5)使用危险化学品的相关企业节点,在相应的危险化学品使用完毕后调用相应合约进行记录;
(6)在危险化学品生成、流通和使用的全过程中,系统级的监管合约通过调用日志监控各节点是否有违规情况,一旦发现违规自动向相应的监管机构发出提示;
(7)各监管节点可以基于自己的属性向属性密码服务平台申请统一的用户密钥,可以对自己权限范围内的数据进行解密。
(8)所有的系统合约一旦部署在区块链上,系统合约将根据规则自动判断企业是否违规,如果违规(例如,某笔交易完成后,某企业中某危险化学品的存储量将超标),则及时提交信息给监管节点,并永久保留提交记录。
(9)解决危险化学品管理过程中不透明的问题,并基于区块链具有可追溯、不可篡改的特性,对危险化学品生产、流通、使用的全过程实施有效监管,并且由于属性密码的引入,可以使得相关监管机构仅获取所需数据,其余数据不可见,最大程度上避免了数据的泄露和滥用,极大的降低了被监管方的疑虑。
3. 其它
总结
以上是生活随笔为你收集整理的(区块链溯源)基于Hyperledger Fabric 区块链的危险化学品溯源的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: CSDN竞赛—第六期题解与感想
- 下一篇: 精彩句子收集