[發明專利]一種基于邊緣計算的輕量級區塊鏈監管方法及系統有效
| 申請號: | 202010939639.1 | 申請日: | 2020-09-09 |
| 公開(公告)號: | CN112085502B | 公開(公告)日: | 2023-10-13 |
| 發明(設計)人: | 謝晴晴;王良民;馮霞;林文耀;邱海揚;李希治;肖健 | 申請(專利權)人: | 江蘇大學 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06Q40/04;G06F9/50;G06F9/54;G06F21/60;G06F21/62 |
| 代理公司: | 南京華恒專利代理事務所(普通合伙) 32335 | 代理人: | 宋方園 |
| 地址: | 212013 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 邊緣 計算 輕量級 區塊 監管 方法 系統 | ||
1.一種基于邊緣計算的輕量級區塊鏈監管方法,其特征在于:依次包括以下步驟:
S1、交易打包和確認,即所有邊緣節點均通過求解PoW問題來產生對應領袖區塊;
若邊緣節點Nodei第一個成功求解出PoW問題,則Nodei即為領袖節點,同時生成和廣播對應的有效領袖區塊,然后該領袖節點Nodei選擇交易記錄集合{Tx}t生成候選交易區塊bt,其他邊緣節點Nodej驗證候選交易區塊bt,若驗證成功則進行區塊簽名,每一個邊緣節點均收集其他所有邊緣節點的區塊簽名;若某邊緣節點獲得關于候選交易區塊bt的半數以上簽名,則將候選交易區塊bt附加到該邊緣節點本地存儲的交易鏈上;重復上述步直到另一個領袖區塊被產生;
S2、獲取碎片賬本,即終端設備節點根據用戶自己感興趣的交易信息類型,向邊緣節點發送數據訪問請求,獲取邊緣節點存儲的全賬本;全賬本記錄所有的領袖歷史和交易歷史,碎片賬本記錄全賬本中所有區塊鏈頭以及相應終端設備節點感興趣的交易記錄;
S3、監管交易,即通過聯盟鏈中的交易監管模塊進行監管:
聯盟鏈的中心控制器產生對稱密鑰key并確定訪問策略樹APT,然后調用加密算法來加密密鑰key為CTkey,并將CTkey外包到云服務器進行存儲,監管層中監管者向可信機構請求秘密屬性密鑰SKu,然后從云服務器端下載密鑰密文CTkey,并使用SKu來解密對稱密鑰key;一旦有新候選交易區塊bt被確認提交,則相應領袖節點使用對稱密鑰key來將新候選交易區塊bt中的每一筆交易記錄txi加密為CTXi,所有CTXi將被外包到云服務器;當監管者實施監管時,先從云服務器下載CTXi并解密為交易記錄明文。
2.根據權利要求1所述的基于邊緣計算的輕量級區塊鏈監管方法,其特征在于:所述步驟S1的具體過程為:
S1.1、領袖節點Nodei生成有效領袖區塊后立即向所有其他的邊緣節點廣播該領袖區塊,所有其他的邊緣節點Nodej檢查該領袖區塊的有效性,若Nodej驗證出該領袖區塊有效,則將該領袖區塊附加到本地領袖鏈上,接著Nodej在最新領袖鏈上重新求解PoW問題以試圖產生下一個新的領袖區塊;如果驗證出該領袖區塊無效,則Nodej繼續在原來的領袖鏈上繼續求解PoW問題以試圖產生一個新的領袖區塊,這里j=1,2,…,i-1,i+1,…,n,n為邊緣節點總個數;
S1.2、領袖節點Nodei選擇一個新交易記錄集合{Tx}t,然后計算簽名生成新的候選交易區塊bt,并將bt廣播給所有其他的邊緣節點;
候選交易區塊bt的格式為:
其中,blockHeight為區塊高度,t為時間戳,PreHash為前一交易區塊頭的哈希值,NowHash是基于{Tx}t構建的Merkle哈希樹的根哈希值;
S1.3、一旦收到領袖節點產生的候選交易區塊bt,所有其他的邊緣節點Nodej基于簽名和未花費交易集UTXO來驗證bt的有效性;若Nodej驗證bt是有效的,則將bt簽名為并將廣播給除Nodej以外其他邊緣節點;
其中,j=1,2,…,i-1,i+1,…,n,n為邊緣節點總個數;
S1.4、所有邊緣節點收集所有其他邊緣節點的區塊簽名;若一個邊緣節點獲得關于候選交易區塊bt的半數以上簽名,那么候選交易區塊bt將被附加到該邊緣節點本地存儲的交易鏈上;
S1.5、重復上述步驟S1.1至步驟S1.4,直到另一個領袖區塊被產生。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇大學,未經江蘇大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010939639.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:反光膠條的邊緣檢測方法
- 下一篇:輪盤式電加熱絲系統





