[發明專利]用于在區塊鏈網絡中刪除節點的系統和方法在審
| 申請號: | 202310574312.2 | 申請日: | 2019-09-30 |
| 公開(公告)號: | CN116527696A | 公開(公告)日: | 2023-08-01 |
| 發明(設計)人: | 謝桂魯;夏凝 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | H04L67/1097 | 分類號: | H04L67/1097;H04L9/40;G06Q40/04 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 李威 |
| 地址: | 開曼群島大開曼島*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 區塊 網絡 刪除 節點 系統 方法 | ||
1.一種計算機實現的用于在區塊鏈網絡中刪除節點的方法,包括:
所述區塊鏈網絡的第一共識節點獲得包括用于刪除所述區塊鏈網絡中的第二共識節點的請求的交易;
響應于對所述交易的共識驗證成功,執行所述交易并在節點列表中對所述區塊鏈網絡中除所述第二共識節點外的多個剩余共識節點順序編號,所述第一共識節點在本地維護所述節點列表,在所述多個剩余共識節點被順序編號之前,所述區塊鏈網絡中的所有共識節點在所述節點列表中被順序編號;以及
施行視圖改變以使所述節點列表中的共識節點的編號與改變后的視圖中的所述剩余共識節點的編號保持一致,所述剩余共識節點參與未來的共識驗證。
2.根據權利要求1所述的方法,其中,所述交易被配置為調用部署在由所述區塊鏈網絡維護的區塊鏈中的區塊鏈合約。
3.根據權利要求2所述的方法,其中,所述區塊鏈合約包括創始合約或系統合約。
4.根據權利要求1-3中任一項所述的方法,其中,所述第一共識節點獲得所述交易,包括:
從客戶端設備或控制器的命令控制臺獲得所述交易。
5.根據權利要求1-3中任一項所述的方法,其中:
所述第一共識節點在本地維護所述節點列表,所述節點列表包括以下一項或多項:共識節點標識、共識節點IP地址和共識節點端口號;以及
在節點列表中對所述區塊鏈網絡中除所述第二共識節點外的多個剩余共識節點順序編號之前,在所述節點列表中對所述區塊鏈網絡中包括所述第二共識節點的所有共識節點順序編號。
6.根據權利要求1-3中任一項所述的方法,其中,所述節點列表處于由所述區塊鏈網絡維護的區塊鏈的世界狀態。
7.根據權利要求1-3中任一項所述的方法,其中,執行所述交易包括:
從所述節點列表中刪除所述第二共識節點;或者
在所述節點列表中將所述第二共識節點配置為未激活狀態。
8.根據權利要求1-3中任一項所述的方法,其中,所述施行視圖改變包括響應于檢測到以下任何條件而發起所述視圖改變:所述節點列表中共識節點的數量與當前視圖中共識節點的數量不一致;所述節點列表中的共識節點標識與所述當前視圖中的共識節點標識不一致;所述節點列表中激活共識節點的數量與所述當前視圖中共識節點的數量不一致;以及所述節點列表中激活共識節點的標識與所述當前視圖中所述共識節點的標識不一致。
9.根據權利要求1-3中任一項所述的方法,其中,所述施行視圖改變包括:
響應于接收到所述第二共識節點廣播的、用于發起視圖改變的消息,而發起所述視圖改變。
10.根據權利要求1-3中任一項所述的方法,其中,所述視圖改變中的副本數是除所述第二共識節點之外的所述剩余共識節點的總數。
11.根據權利要求1-3中任一項所述的方法,其中,所述獲得交易包括:
從所述第二共識節點、所述區塊鏈網絡的第三共識節點或外部設備獲得所述交易。
12.根據權利要求1-3中任一項所述的方法,還包括:
在沒有所述第二共識節點的情況下參與共識驗證。
13.一種用于在區塊鏈網絡中刪除節點的系統,包括:
一個或多個處理器;以及
一個或多個計算機可讀存儲器,其耦接到所述一個或多個處理器并且其上存儲有指令,所述指令能夠由所述一個或多個處理器執行以施行權利要求1-12中任一項所述的方法。
14.一種用于在區塊鏈網絡中刪除節點的裝置,包括用于施行權利要求1-12中任一項所述方法的多個模塊。
15.一種非暫態計算機可讀存儲介質,其配置有能夠由一個或多個處理器執行以使得所述一個或多個處理器施行根據權利要求1-12中任一項所述方法的指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310574312.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電器設備
- 下一篇:一種流固耦合的邊坡穩定分析方法





