[發明專利]一種基于區塊鏈的檢測出塊節點的方法及裝置在審
| 申請號: | 202110900614.5 | 申請日: | 2021-08-06 |
| 公開(公告)號: | CN113673996A | 公開(公告)日: | 2021-11-19 |
| 發明(設計)人: | 儲雨知;范瑞彬;張開翔;張龍;毛嘉宇;王越 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06Q20/40 | 分類號: | G06Q20/40;G06Q20/38;G06Q40/04 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 王春波 |
| 地址: | 518027 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 檢測 節點 方法 裝置 | ||
本發明實施例提供了一種基于區塊鏈的檢測出塊節點的方法及裝置,該方法包括第一區塊鏈節點在確定本地的區塊鏈賬本中的第一區塊不滿足出塊條件時,構造針對第一區塊的區塊挑戰交易,將區塊挑戰交易廣播給m?1個第二區塊鏈節點,m?1個第二區塊鏈節點用于對區塊挑戰交易進行驗證,在確定區塊挑戰交易共識成功后,確認第一區塊對應的出塊節點為作惡節點。如此,該方案可以有效地防止區塊鏈網絡中某一節點惡意低效地出塊,同時可以有效地防止區塊鏈網絡中某一節點惡意提出挑戰,從而可以有效地解決區塊鏈網絡中節點惡意低效出塊的問題。
技術領域
本發明實施例涉及金融科技(Fintech)領域,尤其涉及一種基于區塊鏈的檢測出塊節點的方法及裝置。
背景技術
隨著計算機技術的發展,越來越多的技術應用在金融領域,傳統金融業正在逐步向金融科技轉變,但由于金融行業的安全性、實時性要求,也對技術提出的更高的要求。
現階段,在區塊鏈網絡中某一節點被確定為出塊節點時,當前輪次的出塊操作就會由該節點執行。但是,如果該節點是一個惡意節點或故障節點,也可以出一個正常的區塊,只是該區塊所包含的交易數很小,而且,無論采用什么共識算法(比如拜占庭容錯算法、工作量證明共識算法或委任權益證明共識算法等),該區塊都是合法的區塊。如此,由于該區塊所包含的交易數很小,因此會導致區塊鏈系統處理交易的效率顯著降低。針對這一問題,現有方案通過在確定某一節點出空塊時,就會強迫更換出塊節點,但是該方案只針對空塊,無法有效地解決區塊鏈網絡中某一節點惡意低效出塊的問題。
綜上,目前亟需一種基于區塊鏈的檢測出塊節點的方法,用以有效地解決區塊鏈網絡中節點惡意低效出塊的問題。
發明內容
本發明實施例提供了一種基于區塊鏈的檢測出塊節點的方法及裝置,用以有效地解決區塊鏈網絡中節點惡意低效出塊的問題。
第一方面,本發明實施例提供了一種基于區塊鏈的檢測出塊節點的方法,適用于具有m個區塊鏈節點的區塊鏈網絡,所述方法包括:
第一區塊鏈節點在確定本地的區塊鏈賬本中的第一區塊不滿足出塊條件時,構造針對所述第一區塊的區塊挑戰交易;所述第一區塊鏈節點為所述m個區塊鏈節點中的任一個;所述第一區塊為所述區塊鏈賬本中的任一區塊;
所述第一區塊鏈節點將所述區塊挑戰交易廣播給m-1個第二區塊鏈節點;所述m-1個第二區塊鏈節點用于對所述區塊挑戰交易進行驗證;所述第二區塊鏈節點為所述m個區塊鏈節點中除所述第一區塊鏈節點以外的任一區塊鏈節點;
所述第一區塊鏈節點在確定所述區塊挑戰交易共識成功后,確認所述第一區塊對應的出塊節點為作惡節點。
上述技術方案中,由于現有技術方案的區塊鏈網絡中某一節點惡意低效出塊,則會極大地降低區塊鏈網絡的共識效率,同時也會因為某一節點所出的區塊中所包含的交易數量較少,則會導致區塊鏈網絡針對交易的處理效率降低,影響交易的正常進行。基于此,本發明中的技術方案通過某一區塊鏈節點在確定本地的區塊鏈賬本中第一區塊不滿足出塊條件時,即可針對該第一區塊提出挑戰,并發起針對該第一區塊的區塊挑戰交易的共識驗證流程。具體來說,第一區塊鏈節點在第一區塊不滿足出塊條件時,構造針對第一區塊的區塊挑戰交易,并將該區塊挑戰交易廣播給m-1個第二區塊鏈節點,以便m-1個第二區塊鏈節點針對該區塊挑戰交易進行驗證,從而確定第一區塊鏈節點針對第一區塊的挑戰是否正確。若m-1個第二區塊鏈節點針對該區塊挑戰交易共識成功,則確認第一區塊對應的出塊節點為作惡節點,且確定該作惡節點在惡意低效地出塊,然后就會針對該作惡節點做出懲罰。如此,該方案可以有效地防止區塊鏈網絡中某一節點惡意低效地出塊,同時可以有效地防止區塊鏈網絡中某一節點惡意提出挑戰,從而可以有效地解決區塊鏈網絡中節點惡意低效出塊的問題。
可選地,所述第一區塊鏈節點通過如下方式確定本地的區塊鏈賬本中的第一區塊不滿足出塊條件:
所述第一區塊鏈節點從所述第一區塊中獲取所述第一區塊的生成時間戳;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110900614.5/2.html,轉載請聲明來源鉆瓜專利網。





