[發明專利]基于改進多層PBFT的個人檔案許可鏈管理系統及方法有效
| 申請號: | 202010867108.6 | 申請日: | 2020-08-26 |
| 公開(公告)號: | CN111858105B | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 吳曉華;凌鴻基;劉歡;吳豐恒 | 申請(專利權)人: | 電子科技大學;海南抹鏈網絡科技有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F16/27;G06F16/906;G06Q10/10 |
| 代理公司: | 成都正華專利代理事務所(普通合伙) 51229 | 代理人: | 陳選中 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 改進 多層 pbft 個人檔案 許可 管理 系統 方法 | ||
1.基于改進多層PBFT的個人檔案許可鏈管理系統,其特征在于,包括依次連接的節點管理模塊、層級劃分模塊以及共識模塊;
所述節點管理模塊,用于利用個人檔案許可鏈對參與的節點分別進行節點創建、等級分配以及節點刪除的管理;
所述層級劃分模塊,用于對所有節點依據其等級進行層級劃分,并通過節點等級及從屬節點ID列表進行自定義分層處理;
所述共識模塊,用于結合PBFT共識算法、多層節點以及激勵機制實現優化,完成基于改進多層PBFT的個人檔案許可鏈管理;
所述節點管理實現方法如下:
D1、利用個人檔案許可鏈對各個職位的員工進行帳號注冊,并為員工創建節點加入至網絡;
D2、按員工職位對所創節點的等級進行分配;
D3、判斷所創節點是否失效,若是,則刪除該節點,結束流程,否則,進入步驟E1;
所述層級劃分實現方法如下:
E1、根據所設等級將所創節點進行分層處理;
E2、利用創建節點時輸入的從屬節點ID列表進行自定義分層處理,設立各共識團隊集群,其實現方法如下:
E201、遍歷每一個從屬節點ID列表非空的節點,使每個節點與其從屬節點構成樹形結構,并設根節點等級為T0;
E202、將形成的多個樹的根節點存放至共識團隊集群,并將對應每個根節點的子節點存放至該根節點的下一層子共識團隊集群;
E203、判斷是否遍歷所有創建節點時輸入的從屬節點ID列表,若是,完成對各共識團隊集群的設立,并進入步驟F1,否則,返回步驟E201;
所述共識實現方法如下:
F1、將某一等級員工子節點發送至父節點的區塊請求進行打包;
F2、利用父節點發布區塊至員工子節點集群中,并利用PBFT算法在共識團隊集群中對區塊進行驗證;
F3、判斷驗證是否通過,若是,則繼續向共識團隊上層發送所述區塊的共識處理請求,并進入步驟F4,否則,返回步驟F1;
F4、判斷共識處理是否達至頂層節點,若是,則進入步驟F5,否則,返回步驟F2;
F5、利用頂層節點對共識處理進行簽名并同步所有子節點,同時結合積分激勵機制實現優化,完成基于改進多層PBFT的個人檔案許可鏈管,其實現方法如下:
F501、利用頂層節點對共識處理進行數字簽名;
F502、通過頂層節點將具有所有決議層節點簽名的有效區塊廣播至其所有子節點進行驗證;
F503、判斷頂層節點的驗證是否通過,若是,則同步所有子節點,更新許可鏈,以及將區塊上鏈,并進入步驟F504,否則,舉報所述頂層節點,并返回步驟F502;
F504、根據參與區塊上鏈的決議層節點與其從屬節點,獲取積分獎勵;
F505、根據所述積分獎勵判斷區塊驗證是否成功,若是,則獎勵積分,完成基于改進多層PBFT的個人檔案許可鏈管理系統及方法,否則,存在惡意行為,減少節點積分,并返回步驟F501。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學;海南抹鏈網絡科技有限公司,未經電子科技大學;海南抹鏈網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010867108.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種兒童用灌腸溶液及其制備方法
- 下一篇:一種低成本超細玄武巖纖維





