[發明專利]區塊鏈分片的調度方法、裝置、設備及存儲介質有效
| 申請號: | 202011394098.5 | 申請日: | 2020-12-03 |
| 公開(公告)號: | CN112615905B | 公開(公告)日: | 2022-09-20 |
| 發明(設計)人: | 王瀟 | 申請(專利權)人: | 廣州智鏈未來科技有限公司 |
| 主分類號: | H04L67/1042 | 分類號: | H04L67/1042 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 朱文杰 |
| 地址: | 510700 廣東省廣州市黃埔區科學大道191號商業廣場A1棟第二層201*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 分片 調度 方法 裝置 設備 存儲 介質 | ||
1.一種區塊鏈分片的調度方法,其特征在于,應用于第一區塊鏈節點,包括:
按照預設頻率獲取所在第一分片中的每個成員節點的運行信息;其中,所述第一分片是區塊鏈網絡中的區塊鏈節點預先通過分片協商處理所自行組建的多個分片中的任意一個分片;
根據所述運行信息確定所述成員節點中是否存在與所述第一分片的運行狀態不匹配的目標節點;其中,將網絡延遲時間和算力信息確定為成員節點的運行信息,若確定運行信息中的算力信息與第一區塊鏈節點的算力信息不匹配或確定運行信息中的算力信息與平均算力信息不匹配,則確定該運行信息中的算力信息符合第一預設條件,若確定運行信息中的網絡延遲時間大于預設的時間閾值或確定運行信息中的網絡延遲時間大于平均網絡延遲時間,則確定運行信息中的網絡延遲時間符合第二預設條件;若確定運行信息中的算力信息符合第一預設條件、且運行信息中的網絡延遲時間符合第二預設條件,則確定成員節點中存在與第一分片的運行狀態不匹配的目標節點;
若是,則在所述第一分片中發起將所述目標節點從所述第一分片中移除的第一調度共識,并在所述第一調度共識通過時,執行所述目標節點的移除處理,以使所述目標節點按照預設方式確定運行狀態與所述運行信息相匹配的目標分片,并加入所述目標分片。
2.根據權利要求1所述的方法,其特征在于,所述按照預設頻率獲取所在第一分片中的每個成員節點的運行信息,包括:
按照預設頻率向所在第一分片中的每個成員節點發送第一探測消息;
接收所述成員節點發送的第一探測響應數據;
根據所述第一探測響應數據確定相應成員節點的運行信息。
3.根據權利要求2所述的方法,其特征在于,所述根據所述第一探測響應數據確定相應成員節點的運行信息,包括:
根據所述第一探測消息的發送時間和所述第一探測響應數據的接收時間,確定相應成員節點的網絡延遲時間;
從所述第一探測響應數據中獲取算力信息;
將所述網絡延遲時間和所述算力信息確定為相應成員節點的運行信息。
4.根據權利要求1所述的方法,其特征在于,所述執行所述目標節點的移除處理,包括:
根據所述目標節點的運行信息確定所述目標節點的節點標識信息;
從保存的所述第一分片的節點信息表中查詢所述節點標識信息,將查詢到的所述節點標識信息從所述節點信息表中刪除;或者,將預設的非成員標識與查詢到的所述節點標識信息關聯保存,以表征所述目標節點為所述第一分片的非成員節點。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
接收第二區塊鏈節點發送的第二探測消息;其中,所述第二區塊鏈節點為從第二分片中移除的區塊鏈節點,所述第二分片是與所述第一分片不同的分片;
根據所述第一區塊鏈節點的算力信息向所述第二區塊鏈節點發送第二探測響應數據;以使所述第二區塊鏈節點根據所述第二探測響應數據確定所述第二區塊鏈節點的運行信息與所述第一分片的運行狀態是否匹配。
6.根據權利要求5所述的方法,其特征在于,所述向所述第二區塊鏈節點發送第二探測響應數據之后,還包括:
接收所述第二區塊鏈節點發送的分片加入請求;其中,所述分片加入請求為所述第二區塊鏈節點在確定所述第二區塊鏈節點的運行信息與所述第一分片的運行狀態匹配時所發送;
在所述第一分片中對所述分片加入請求進行第二調度共識,若所述第二調度共識通過,則執行所述第二區塊鏈節點加入所述第一分片的加入處理。
7.根據權利要求1所述的方法,其特征在于,所述第一區塊鏈節點被確定為所述目標節點,所述方法還包括:
獲取區塊鏈網絡當前包括的各區塊鏈節點的配置信息;
根據所述配置信息,向相應的區塊鏈節點發送第二探測消息;
接收所述區塊鏈節點發送的第二探測響應數據,根據所述第二探測響應數據確定運行狀態與所述第一區塊鏈節點的運行信息相匹配的目標分片;
向所述目標分片中的至少一個成員節點發送分片加入請求,以在所述目標分片中的各成員節點對所述分片加入請求的第二調度共識通過后,加入所述目標分片。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州智鏈未來科技有限公司,未經廣州智鏈未來科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011394098.5/1.html,轉載請聲明來源鉆瓜專利網。





