[發(fā)明專利]一種基于多節(jié)點決策的區(qū)塊鏈網(wǎng)絡(luò)動態(tài)管理方法有效
| 申請?zhí)枺?/td> | 202010031381.5 | 申請日: | 2020-01-13 |
| 公開(公告)號: | CN111245836B | 公開(公告)日: | 2021-07-13 |
| 發(fā)明(設(shè)計)人: | 陳虹;周帥;丘志杰;孫燕 | 申請(專利權(quán))人: | 電子科技大學(xué);電子科技大學(xué)廣東電子信息工程研究院 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L9/32 |
| 代理公司: | 成都行之專利代理事務(wù)所(普通合伙) 51220 | 代理人: | 溫利平;陳靚靚 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 節(jié)點 決策 區(qū)塊 網(wǎng)絡(luò) 動態(tài) 管理 方法 | ||
本發(fā)明公開了一種基于多方?jīng)Q策的區(qū)塊鏈網(wǎng)絡(luò)動態(tài)管理方法,根據(jù)初始的參與方搭建初始的區(qū)塊鏈網(wǎng)絡(luò),在初始參與方中設(shè)置若干驗證節(jié)點,由所有初始參與方一起構(gòu)建得到共識系統(tǒng),當(dāng)區(qū)塊鏈網(wǎng)絡(luò)存在變動請求時,由各驗證節(jié)點對請求進行處理,再由共識系統(tǒng)對請求處理結(jié)果進行共識得到最終處理結(jié)果。本發(fā)明使區(qū)塊鏈網(wǎng)絡(luò)的管理交由所有參與方?jīng)Q策,共同維護網(wǎng)絡(luò)正常運行。
技術(shù)領(lǐng)域
本發(fā)明屬于區(qū)塊鏈技術(shù)領(lǐng)域,更為具體地講,涉及一種基于多節(jié)點決策的區(qū)塊鏈網(wǎng)絡(luò)動態(tài)管理方法。
背景技術(shù)
在現(xiàn)有基于P2P(Peer to Peer)對等網(wǎng)絡(luò)的區(qū)塊鏈系統(tǒng)中,整個網(wǎng)絡(luò)對于節(jié)點的管理存在很大不足。以比特幣為代表的公鏈區(qū)塊鏈網(wǎng)絡(luò),整個網(wǎng)絡(luò)是一個松散的組織。網(wǎng)絡(luò)中每一個節(jié)點僅維持相鄰的若干個節(jié)點連接,網(wǎng)絡(luò)中消息的廣播通過多跳機制,節(jié)點可能受到重復(fù)消息。并且整個網(wǎng)絡(luò)的進出不受任何規(guī)則約束,在增加網(wǎng)絡(luò)可擴展性的同時,也帶來了安全隱患。聯(lián)盟區(qū)塊鏈中,存在一個中心節(jié)點的角色對整個網(wǎng)絡(luò)進行監(jiān)控,即使該節(jié)點不一定參與網(wǎng)絡(luò)的正常運行。但中心節(jié)點的管理員角色,違背了區(qū)塊鏈去中心化的原則。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于多方?jīng)Q策的區(qū)塊鏈網(wǎng)絡(luò)動態(tài)管理方法,將網(wǎng)絡(luò)管理交由網(wǎng)絡(luò)所有參與方?jīng)Q策,參與方共同維護網(wǎng)絡(luò)正常運行。
為實現(xiàn)上述發(fā)明目的,本發(fā)明基于多方?jīng)Q策的區(qū)塊鏈網(wǎng)絡(luò)動態(tài)管理方法包括以下步驟:
S1:根據(jù)初始的參與方搭建初始的區(qū)塊鏈網(wǎng)絡(luò),在初始參與方中設(shè)置若干驗證節(jié)點,由所有初始參與方一起構(gòu)建得到共識系統(tǒng);
S2:新參與方將加入請求發(fā)送給區(qū)塊鏈網(wǎng)絡(luò)中所有驗證節(jié)點,驗證節(jié)點在收到來自新參與方的加入請求后,驗證該請求合法性并決定是否同意該請求;驗證節(jié)點生成對該請求的請求處理結(jié)果并使用Hash算法對該請求與請求處理結(jié)果計算摘要,使用驗證節(jié)點的私鑰對摘要進行簽名,并將請求處理結(jié)果與簽名發(fā)送至共識系統(tǒng);
共識系統(tǒng)收集各個驗證節(jié)點對該新參與方的請求處理結(jié)果,然后使用驗證節(jié)點公鑰驗證請求處理結(jié)果的合法性,對通過合法性驗證的請求處理結(jié)果進行判斷,判斷同意新參與方加入的請求處理結(jié)果是否滿足預(yù)先設(shè)置的規(guī)則,如果滿足,令新參與方加入,更新網(wǎng)絡(luò)狀態(tài),添加新參與方信息,同時告知新參與方結(jié)果;如果不滿足,告知新參與方不同意加入;
S3:當(dāng)某個參與方需要退出區(qū)塊鏈網(wǎng)絡(luò)時,該參與方向網(wǎng)絡(luò)中所有驗證節(jié)點發(fā)送退出網(wǎng)絡(luò)請求;各個驗證節(jié)點在接收到來自該參與方的退出網(wǎng)絡(luò)請求后,驗證該請求合法性并同意該請求;驗證節(jié)點生成對該請求的請求處理結(jié)果并使用Hash算法對該參與方的退出網(wǎng)絡(luò)請求作摘要處理,使用驗證節(jié)點的私鑰對摘要進行簽名,并將請求處理結(jié)果與簽名發(fā)送至給共識系統(tǒng);
共識系統(tǒng)收集各個驗證節(jié)點的請求處理結(jié)果,然后使用驗證節(jié)點公鑰驗證判定結(jié)果的合法性,對通過合法性驗證的請求處理結(jié)果進行判斷,判斷同意該參與方退出的請求處理結(jié)果是否滿足預(yù)先設(shè)置的規(guī)則,如果滿足,令該參與方退出,更新網(wǎng)絡(luò)狀態(tài),刪除該參與方信息,同時告知該參與方結(jié)果;如果不滿足,繼續(xù)收集其他驗證節(jié)點處理結(jié)果;
S4:在區(qū)塊鏈網(wǎng)絡(luò)運行過程中,各個驗證節(jié)點對其他參與方進行監(jiān)控,當(dāng)某個驗證節(jié)點發(fā)現(xiàn)某個參與方存在異常時,將該參與方視為異常參與方,向所有驗證節(jié)點發(fā)送參與方異常消息,驗證節(jié)點在接收到參與方異常消息后對該異常參與方進行異常狀態(tài)判定,得到判定結(jié)果;驗證節(jié)點對判定結(jié)果使用Hash算法作摘要處理,使用驗證節(jié)點的私鑰對摘要進行簽名,并將判定結(jié)果與簽名發(fā)送至給共識系統(tǒng);
共識系統(tǒng)收集各個驗證節(jié)點對該異常參與方的判定結(jié)果,然后使用驗證節(jié)點公鑰驗證判定結(jié)果的合法性,對通過合法性驗證的判定結(jié)果進行判斷,判斷判定該參與方異常的判定結(jié)果是否滿足預(yù)先設(shè)置的規(guī)則,如果滿足,設(shè)置異常參與方信息為無效,更新網(wǎng)絡(luò)狀態(tài),告知異常參與方結(jié)果;如果不滿足,不作任何操作;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于電子科技大學(xué);電子科技大學(xué)廣東電子信息工程研究院,未經(jīng)電子科技大學(xué);電子科技大學(xué)廣東電子信息工程研究院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010031381.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 節(jié)點查詢方法、節(jié)點、移動通訊系統(tǒng)和計算機程序產(chǎn)品
- 一種根據(jù)節(jié)點集合構(gòu)造節(jié)點關(guān)系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡(luò)負(fù)載均衡裝置及虛節(jié)點劃分的方法
- 一種無線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點鎖定部件、節(jié)點滑軌、節(jié)點和機箱
- 一種待推薦節(jié)點線路的確定方法及裝置
- 流控方法、目標(biāo)節(jié)點、節(jié)點及施主節(jié)點
- 節(jié)點布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機構(gòu)
- 節(jié)點掛載方法、裝置、網(wǎng)絡(luò)節(jié)點及存儲介質(zhì)
- 決策協(xié)調(diào)方法、執(zhí)行裝置和決策協(xié)調(diào)器
- 一種基于循環(huán)更新模式的決策樹構(gòu)建方法
- 一種基于群決策的建筑項目決策系統(tǒng)及決策方法
- 一種基于反射弧的智慧大腦決策系統(tǒng)及決策方法
- 一種三維消防指揮決策輔助系統(tǒng)
- 一種決策方法、系統(tǒng)以及電子設(shè)備
- 基于決策引擎和模型平臺的業(yè)務(wù)決策邏輯更新方法
- 一種雙層優(yōu)先級決策系統(tǒng)
- 一種應(yīng)用程序的業(yè)務(wù)執(zhí)行方法、裝置及電子設(shè)備
- 基于區(qū)塊鏈的決策方法及裝置和電子設(shè)備
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備





