[發明專利]一種基于區塊鏈的檢測出塊節點的方法及裝置在審
| 申請號: | 202110900614.5 | 申請日: | 2021-08-06 |
| 公開(公告)號: | CN113673996A | 公開(公告)日: | 2021-11-19 |
| 發明(設計)人: | 儲雨知;范瑞彬;張開翔;張龍;毛嘉宇;王越 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06Q20/40 | 分類號: | G06Q20/40;G06Q20/38;G06Q40/04 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 王春波 |
| 地址: | 518027 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 檢測 節點 方法 裝置 | ||
1.一種基于區塊鏈的檢測出塊節點的方法,其特征在于,適用于具有m個區塊鏈節點的區塊鏈網絡,所述方法包括:
第一區塊鏈節點在確定本地的區塊鏈賬本中的第一區塊不滿足出塊條件時,構造針對所述第一區塊的區塊挑戰交易;所述第一區塊鏈節點為所述m個區塊鏈節點中的任一個;所述第一區塊為所述區塊鏈賬本中的任一區塊;
所述第一區塊鏈節點將所述區塊挑戰交易廣播給m-1個第二區塊鏈節點;所述m-1個第二區塊鏈節點用于對所述區塊挑戰交易進行驗證;所述第二區塊鏈節點為所述m個區塊鏈節點中除所述第一區塊鏈節點以外的任一區塊鏈節點;
所述第一區塊鏈節點在確定所述區塊挑戰交易共識成功后,確認所述第一區塊對應的出塊節點為作惡節點。
2.如權利要求1所述的方法,其特征在于,所述第一區塊鏈節點通過如下方式確定本地的區塊鏈賬本中的第一區塊不滿足出塊條件:
所述第一區塊鏈節點從所述第一區塊中獲取所述第一區塊的生成時間戳;
所述第一區塊鏈節點從本地的交易池記錄中確定出位于所述生成時間戳之前的最近的第一采集時間戳,并確定出所述第一采集時間戳對應的交易池中的第一交易數量;
所述第一區塊鏈節點在確定所述第一采集時間戳對應的交易池中的第一交易數量與所述第一區塊的交易數量的差值大于等于第一設定閾值時,確定所述第一區塊不滿足出塊條件。
3.如權利要求1所述的方法,其特征在于,所述構造針對所述第一區塊的區塊挑戰交易,包括:
所述第一區塊鏈節點確定第一采集時間戳對應的交易池中的第二交易數量;
所述第一區塊鏈節點基于所述第一采集時間戳對應的交易池中的第二交易數量以及所述第一區塊的區塊標識,構造所述區塊挑戰交易。
4.如權利要求2所述的方法,其特征在于,通過下述方式確定所述交易池記錄:
所述第一區塊鏈節點按照第一設定時間間隔,周期性地采集交易池中的交易數量;
所述第一區塊鏈節點將各采集時間戳以及所述各采集時間戳對應的交易池中的交易數量存儲至所述交易池記錄中。
5.如權利要求1所述的方法,其特征在于,在確認所述第一區塊對應的出塊節點為作惡節點之后,還包括:
所述第一區塊鏈節點構造針對所述作惡節點的懲罰交易;
所述第一區塊鏈節點發起針對所述懲罰交易的共識流程;所述共識流程用于任一第二區塊鏈節點對所述懲罰交易進行驗證;
所述第一區塊鏈節點在確定所述懲罰交易共識成功后,對所述作惡節點進行懲罰。
6.一種基于區塊鏈的檢測出塊節點的方法,其特征在于,適用于具有m個區塊鏈節點的區塊鏈網絡,所述方法包括:
第二區塊鏈節點接收第一區塊鏈節點廣播的區塊挑戰交易;所述區塊挑戰交易是所述第一區塊鏈節點在確定本地的區塊鏈賬本中的第一區塊不滿足出塊條件時針對所述第一區塊進行構造的;所述第一區塊為所述區塊鏈賬本中的任一區塊;所述第一區塊鏈節點為所述m個區塊鏈節點中的任一個;所述第二區塊鏈節點為所述m個區塊鏈節點中除所述第一區塊鏈節點以外的任一區塊鏈節點;
所述第二區塊鏈節點從本地的區塊鏈賬本中獲取所述第一區塊的區塊信息;所述區塊信息包括所述第一區塊的生成時間戳、所述第一區塊的交易數量;
所述第二區塊鏈節點基于所述第一區塊的生成時間戳和/或所述第一區塊的交易數量,對所述區塊挑戰交易進行至少一次驗證。
7.如權利要求6所述的方法,其特征在于,所述第二區塊鏈節點基于所述第一區塊的交易數量,對所述區塊挑戰交易進行第一次驗證,包括:
所述第二區塊鏈節點確定所述第一區塊的交易數量是否大于等于第二設定閾值;所述第二設定閾值為區塊中所包含的交易數量的最大值;
若所述第一區塊的交易數量大于等于所述第二設定閾值,則所述第二區塊鏈節點對所述區塊挑戰交易投反對票;
若所述第一區塊的交易數量小于所述第二設定閾值,則所述第二區塊鏈節點基于所述第一區塊的生成時間戳,對所述區塊挑戰交易進行第二次驗證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110900614.5/1.html,轉載請聲明來源鉆瓜專利網。





