[發(fā)明專利]一種基于邊緣計算的輕量級區(qū)塊鏈監(jiān)管方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202010939639.1 | 申請日: | 2020-09-09 |
| 公開(公告)號: | CN112085502B | 公開(公告)日: | 2023-10-13 |
| 發(fā)明(設(shè)計)人: | 謝晴晴;王良民;馮霞;林文耀;邱海揚(yáng);李希治;肖健 | 申請(專利權(quán))人: | 江蘇大學(xué) |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06Q40/04;G06F9/50;G06F9/54;G06F21/60;G06F21/62 |
| 代理公司: | 南京華恒專利代理事務(wù)所(普通合伙) 32335 | 代理人: | 宋方園 |
| 地址: | 212013 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 邊緣 計算 輕量級 區(qū)塊 監(jiān)管 方法 系統(tǒng) | ||
1.一種基于邊緣計算的輕量級區(qū)塊鏈監(jiān)管方法,其特征在于:依次包括以下步驟:
S1、交易打包和確認(rèn),即所有邊緣節(jié)點(diǎn)均通過求解PoW問題來產(chǎn)生對應(yīng)領(lǐng)袖區(qū)塊;
若邊緣節(jié)點(diǎn)Nodei第一個成功求解出PoW問題,則Nodei即為領(lǐng)袖節(jié)點(diǎn),同時生成和廣播對應(yīng)的有效領(lǐng)袖區(qū)塊,然后該領(lǐng)袖節(jié)點(diǎn)Nodei選擇交易記錄集合{Tx}t生成候選交易區(qū)塊bt,其他邊緣節(jié)點(diǎn)Nodej驗(yàn)證候選交易區(qū)塊bt,若驗(yàn)證成功則進(jìn)行區(qū)塊簽名,每一個邊緣節(jié)點(diǎn)均收集其他所有邊緣節(jié)點(diǎn)的區(qū)塊簽名;若某邊緣節(jié)點(diǎn)獲得關(guān)于候選交易區(qū)塊bt的半數(shù)以上簽名,則將候選交易區(qū)塊bt附加到該邊緣節(jié)點(diǎn)本地存儲的交易鏈上;重復(fù)上述步直到另一個領(lǐng)袖區(qū)塊被產(chǎn)生;
S2、獲取碎片賬本,即終端設(shè)備節(jié)點(diǎn)根據(jù)用戶自己感興趣的交易信息類型,向邊緣節(jié)點(diǎn)發(fā)送數(shù)據(jù)訪問請求,獲取邊緣節(jié)點(diǎn)存儲的全賬本;全賬本記錄所有的領(lǐng)袖歷史和交易歷史,碎片賬本記錄全賬本中所有區(qū)塊鏈頭以及相應(yīng)終端設(shè)備節(jié)點(diǎn)感興趣的交易記錄;
S3、監(jiān)管交易,即通過聯(lián)盟鏈中的交易監(jiān)管模塊進(jìn)行監(jiān)管:
聯(lián)盟鏈的中心控制器產(chǎn)生對稱密鑰key并確定訪問策略樹APT,然后調(diào)用加密算法來加密密鑰key為CTkey,并將CTkey外包到云服務(wù)器進(jìn)行存儲,監(jiān)管層中監(jiān)管者向可信機(jī)構(gòu)請求秘密屬性密鑰SKu,然后從云服務(wù)器端下載密鑰密文CTkey,并使用SKu來解密對稱密鑰key;一旦有新候選交易區(qū)塊bt被確認(rèn)提交,則相應(yīng)領(lǐng)袖節(jié)點(diǎn)使用對稱密鑰key來將新候選交易區(qū)塊bt中的每一筆交易記錄txi加密為CTXi,所有CTXi將被外包到云服務(wù)器;當(dāng)監(jiān)管者實(shí)施監(jiān)管時,先從云服務(wù)器下載CTXi并解密為交易記錄明文。
2.根據(jù)權(quán)利要求1所述的基于邊緣計算的輕量級區(qū)塊鏈監(jiān)管方法,其特征在于:所述步驟S1的具體過程為:
S1.1、領(lǐng)袖節(jié)點(diǎn)Nodei生成有效領(lǐng)袖區(qū)塊后立即向所有其他的邊緣節(jié)點(diǎn)廣播該領(lǐng)袖區(qū)塊,所有其他的邊緣節(jié)點(diǎn)Nodej檢查該領(lǐng)袖區(qū)塊的有效性,若Nodej驗(yàn)證出該領(lǐng)袖區(qū)塊有效,則將該領(lǐng)袖區(qū)塊附加到本地領(lǐng)袖鏈上,接著Nodej在最新領(lǐng)袖鏈上重新求解PoW問題以試圖產(chǎn)生下一個新的領(lǐng)袖區(qū)塊;如果驗(yàn)證出該領(lǐng)袖區(qū)塊無效,則Nodej繼續(xù)在原來的領(lǐng)袖鏈上繼續(xù)求解PoW問題以試圖產(chǎn)生一個新的領(lǐng)袖區(qū)塊,這里j=1,2,…,i-1,i+1,…,n,n為邊緣節(jié)點(diǎn)總個數(shù);
S1.2、領(lǐng)袖節(jié)點(diǎn)Nodei選擇一個新交易記錄集合{Tx}t,然后計算簽名生成新的候選交易區(qū)塊bt,并將bt廣播給所有其他的邊緣節(jié)點(diǎn);
候選交易區(qū)塊bt的格式為:
其中,blockHeight為區(qū)塊高度,t為時間戳,PreHash為前一交易區(qū)塊頭的哈希值,NowHash是基于{Tx}t構(gòu)建的Merkle哈希樹的根哈希值;
S1.3、一旦收到領(lǐng)袖節(jié)點(diǎn)產(chǎn)生的候選交易區(qū)塊bt,所有其他的邊緣節(jié)點(diǎn)Nodej基于簽名和未花費(fèi)交易集UTXO來驗(yàn)證bt的有效性;若Nodej驗(yàn)證bt是有效的,則將bt簽名為并將廣播給除Nodej以外其他邊緣節(jié)點(diǎn);
其中,j=1,2,…,i-1,i+1,…,n,n為邊緣節(jié)點(diǎn)總個數(shù);
S1.4、所有邊緣節(jié)點(diǎn)收集所有其他邊緣節(jié)點(diǎn)的區(qū)塊簽名;若一個邊緣節(jié)點(diǎn)獲得關(guān)于候選交易區(qū)塊bt的半數(shù)以上簽名,那么候選交易區(qū)塊bt將被附加到該邊緣節(jié)點(diǎn)本地存儲的交易鏈上;
S1.5、重復(fù)上述步驟S1.1至步驟S1.4,直到另一個領(lǐng)袖區(qū)塊被產(chǎn)生。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇大學(xué),未經(jīng)江蘇大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010939639.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:反光膠條的邊緣檢測方法
- 下一篇:輪盤式電加熱絲系統(tǒng)
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q20-00 支付體系結(jié)構(gòu)、方案或協(xié)議
G06Q20-02 .涉及中立的第三方,例如認(rèn)證機(jī)構(gòu)、公證人或可信的第三方[TTP]
G06Q20-04 .支付電路
G06Q20-08 .支付體系結(jié)構(gòu)
G06Q20-22 .支付方案或模式
G06Q20-30 .以特定設(shè)備的使用為特征的
- 高速高帶寬AHB總線到低速低帶寬AHB總線的雙向轉(zhuǎn)換橋
- 可拆裝換鉤頭的1輕量級的鋁制手柄及十四枚鋼鉤針組合
- 一種輕量級節(jié)點(diǎn)的數(shù)據(jù)傳輸方法、裝置、設(shè)備和介質(zhì)
- 一種輕量級節(jié)點(diǎn)的數(shù)據(jù)傳輸方法、裝置、設(shè)備和介質(zhì)
- 輕量級請求的并發(fā)處理方法及相關(guān)設(shè)備
- 一種輕量級深度卷積神經(jīng)網(wǎng)絡(luò)的FPGA實(shí)現(xiàn)方法
- 一種小區(qū)選擇方法、輕量級終端及網(wǎng)絡(luò)設(shè)備
- 授權(quán)簽名生成方法、節(jié)點(diǎn)管理方法、裝置、設(shè)備和介質(zhì)
- 輕量級桌面機(jī)械臂底座及輕量級桌面機(jī)械臂
- 輕量級機(jī)械臂束線結(jié)構(gòu)、輕量級機(jī)械臂及機(jī)器人





