(区块链溯源)基于Hyperledger Fabric 区块链的危险化学品溯源
生活随笔
收集整理的這篇文章主要介紹了
(区块链溯源)基于Hyperledger Fabric 区块链的危险化学品溯源
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 技術背景
在現階段,我國對危險化學品實施監管的有八個部門,分別為:安全生產監督管理部門、質量監督檢驗檢疫部門、環境保護主管部門、交通運輸主管部門、衛生主管部門、公安部門、工商行政管理部門、郵政管理部門。不同部門之間協作不暢,信息交互也不是很及時、執法過程也不夠嚴格。同時在危險化學品管理過程中,各企業由于擔心自己的數據泄露或出于自身利益需求對信息選擇瞞報或者虛報,并且在危險化學品生產、流通和使用的全過程中沒有便捷可靠的追溯方式。區塊鏈具有去中心化、不可篡改、可追溯等特性,本發明正是利用這些特點,將危險化學品領域的各參與方的活動進行記錄,同時引入各類、各級監管機構進行監管。此外,因為各參與方之間的數據具有一定的保密需求、為了防止數據的泄露和濫用,本發明引入屬性密碼,利用屬性密碼多對多加密的特性實現靈活的權限控制,從而使得各類監管機構,以及機構內部的各級組織僅僅獲取必要泄露,極大的降低數據泄露和濫用的風險。構建各參與方之間的可信任關系,避免引起不必要的糾紛,降低成本。
2. 業務流程
(1)各企業節點和監管節點部署危險化學品監管系統,并負責提供相關的業務接口以供調用;
(2)各監管節點和企業節點共同維護去中心化屬性密碼服務平臺,負責各節點的屬性授予和撤銷以及密鑰的分發;
(3)危險化學品生產的相關企業節點,生產出相應的產品后調用相應合約產生對應的唯一id實時在鏈上進行記錄,并追溯其流通和使用的整個過程;
(4)危險化學品存儲、運輸、交易的相關企業節點在執行各自業務的過程中,調用相應的合約,從而實現危險化學品的可追溯,交易合約可以調用外部的支付接口;
(5)使用危險化學品的相關企業節點,在相應的危險化學品使用完畢后調用相應合約進行記錄;
(6)在危險化學品生成、流通和使用的全過程中,系統級的監管合約通過調用日志監控各節點是否有違規情況,一旦發現違規自動向相應的監管機構發出提示;
(7)各監管節點可以基于自己的屬性向屬性密碼服務平臺申請統一的用戶密鑰,可以對自己權限范圍內的數據進行解密。
(8)所有的系統合約一旦部署在區塊鏈上,系統合約將根據規則自動判斷企業是否違規,如果違規(例如,某筆交易完成后,某企業中某危險化學品的存儲量將超標),則及時提交信息給監管節點,并永久保留提交記錄。
(9)解決危險化學品管理過程中不透明的問題,并基于區塊鏈具有可追溯、不可篡改的特性,對危險化學品生產、流通、使用的全過程實施有效監管,并且由于屬性密碼的引入,可以使得相關監管機構僅獲取所需數據,其余數據不可見,最大程度上避免了數據的泄露和濫用,極大的降低了被監管方的疑慮。
3. 其它
總結
以上是生活随笔為你收集整理的(区块链溯源)基于Hyperledger Fabric 区块链的危险化学品溯源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSDN竞赛—第六期题解与感想
- 下一篇: 精彩句子收集