[發明專利]基于區塊鏈的應用分發記錄方法和系統有效
| 申請號: | 201810103708.8 | 申請日: | 2018-02-01 |
| 公開(公告)號: | CN108055138B | 公開(公告)日: | 2020-03-17 |
| 發明(設計)人: | 何能強;嚴寒冰;貝松濤;丁麗;李佳;闞志剛;陳彪;付杰;馮華兵;康興豪;狄少嘉;徐原;何世平;溫森浩;李志輝;姚力;張洪;朱蕓茜;郭晶;朱天;高勝;胡俊;王小群;張騰;李挺;陳陽;李世淙;徐劍;呂利鋒;黨向磊;王適文;劉婧;饒毓;張帥;賈子驍;肖崇蕙;呂志泉;韓志輝;馬莉雅;雷君;周彧;高川;周昊 | 申請(專利權)人: | 國家計算機網絡與信息安全管理中心 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/06;G06Q40/04;H04L12/883 |
| 代理公司: | 北京中原華和知識產權代理有限責任公司 11019 | 代理人: | 壽寧;張華輝 |
| 地址: | 100029*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 應用 分發 記錄 方法 系統 | ||
1.一種基于區塊鏈的應用分發記錄方法,其特征在于:所述方法包括以下步驟:
將所有記賬節點和管理服務器構建為區塊鏈網絡,所述記賬節點包括第一記賬節點和第二記賬節點,第一記賬節點包括應用商店服務器,所述第二記賬節點包括安全監管服務器;
所述記賬節點發起記賬請求進行記賬,更新區塊鏈賬本信息;
所述所述記賬節點發起記賬請求進行記賬,更新區塊鏈賬本信息,包括以下步驟:
記賬節點獲取交易信息a1,
計算所述交易信息的哈希值hash(a1),記為x1;
發起一次記賬請求,得到交易id,記為sid;
將a1,x1,sid組合一起,構成一個交易t1;
該記賬節點向除該節點以外的其他所有記賬節點廣播所述交易t1;
該記賬節點將所述交易t1打包形成區塊;
所述區塊被所有記賬節點接受,完成一次記賬;
其中,所述記賬節點發起記賬請求包括:所述第一記賬節點發布應用和所述第二記賬節點發現存在應用違規;
所述區塊鏈賬本分布在所述管理服務器以及每個所述記賬節點,為分布式存儲結構。
2.根據權利要求1所述的基于區塊鏈的應用分發記錄方法,其特征在于:
所述將所有記賬節點和管理服務器構建為區塊鏈網絡包括以下步驟:
所述管理服務器建立創世區塊,并為所有記賬節點分配賬號和密鑰;
所述記賬節點采用對應的賬號和密鑰加入所述區塊鏈網絡。
3.根據權利要求2所述的基于區塊鏈的應用分發記錄方法,其特征在于:
所述管理服務器為所有記賬節點分配賬號和密鑰,所述記賬節點采用對應的賬號和密鑰加入所述區塊鏈網絡,包括以下步驟:
所述管理服務器向所有記賬節點頒發根證書;
每個所述記賬節點配置對應的根證書并申請該節點對應的節點證書;
每個所述記賬節點啟動后,將自動連接除該記賬節點以外的其他所有記賬節點,并向除該記賬節點以外的其他所有記賬節點發送該記賬節點的節點證書;
所述其他所有記賬節點采用根證書校驗該記賬節點所發送的節點證書,如果校驗通過,則建立連接,否則斷開連接。
4.根據權利要求1所述的基于區塊鏈的應用分發記錄方法,其特征在于:
所述方法還包括,每個記賬節點收到交易t1后,檢驗所述交易t1的大小是否都超過所述區塊鏈網絡所設定的接收容量,若超過,則驗證失敗,丟棄當前交易t1,若驗證成功,則執行所述交易t1對應的智能合約,并得到執行結果,若智能合約執行失敗,則丟棄當前交易t1。
6.根據權利要求1所述的基于區塊鏈的應用分發記錄方法,其特征在于:
所述方法還包括:所述管理服務器采用智能合約控制所述記賬節點的賬本內容訪問權限,具體包括以下步驟:
所述管理服務器在區塊鏈上發布智能合約;
所述記賬節點需要查賬時,獲取所述記賬節點id;
根據所述智能合約判斷所述記賬節點的id是否為授權id,若是,則接受此次查詢,否則,返回空值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家計算機網絡與信息安全管理中心,未經國家計算機網絡與信息安全管理中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810103708.8/1.html,轉載請聲明來源鉆瓜專利網。





