[發明專利]一種審查攻擊處理方法、系統及電子設備和存儲介質有效
| 申請號: | 201910023363.X | 申請日: | 2019-01-10 |
| 公開(公告)號: | CN109741064B | 公開(公告)日: | 2023-05-05 |
| 發明(設計)人: | 劉文印;冼祥斌;郭玉榮;周宇 | 申請(專利權)人: | 廣東工業大學 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06F21/56;H04L9/40 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 510060 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 審查 攻擊 處理 方法 系統 電子設備 存儲 介質 | ||
本申請公開了一種審查攻擊處理方法、系統及一種電子設備和計算機可讀存儲介質,該方法包括:在每個檢查點的周期內,判斷目標區塊內是否包含所述目標驗證者對所述檢查點的投票信息;若否,則根據所述目標區塊的區塊高度和所述目標驗證者產生所述投票信息的區塊高度計算創建所述目標區塊的驗證者的可疑指數,并根據所有驗證者的可疑指數生成可疑指數表;獲取目標距離范圍內的所有驗證者的可疑指數表,并根據所有所述可疑指數表按照預設的統計規則生成綜合可疑指數表;將所述綜合可疑指數表中綜合可疑指數最高的前L個驗證者判定為攻擊者,并利用所述區塊鏈中除所述攻擊者之外的驗證者組建誠實鏈,在不增加機器負擔的前提下處理審查攻擊。
技術領域
本申請涉及區塊鏈技術領域,更具體地說,涉及一種區塊鏈的審查攻擊處理方法、系統及一種電子設備和一種計算機可讀存儲介質。
背景技術
審查攻擊屬于51%攻擊的變種,一般指由大量攻擊者組成聯盟,拒絕接受其他區塊鏈參與者的交易或消息。但是,考慮到攻擊者是個聯合體,他們之間的網絡延遲更小以及配合得更緊密,而其他誠實驗證者分布在世界各個地方,所以審查攻擊可以在攻擊者沒有占大多數的情況下能夠發生,審查攻擊能夠以低成本獲取很大的利益,而且更加隱蔽。
對于中本聰式的POW共識算法,攻擊者的做法常常是拒絕接受誠實驗證者產生的區塊,即使他們所在的鏈暫時更長,直到攻擊者的鏈勝出。在傳統的POW共識算法上增設檢查點機制以達到最終確認區塊的目的,例如每間隔100個區塊設置一個檢查點,驗證者需要對最新的檢查點區塊投票,投票消息將被包含在到下一個檢查點之間的100個普通區塊中的任意一個。
在現有技術中,處理審查攻擊的方式為驗證者對每條鏈都保持計算一個可疑指數。根據最后得到的每一條鏈的可疑指數,驗證者做出判斷后,可以自主地選擇加入某條鏈。對于一個較為穩定的區塊鏈,即使發生審查攻擊,分叉鏈基本不會超過兩條,每條鏈之間的可疑分數差別大、可比性低。驗證者需要接收每條鏈的區塊,增加了機器負擔。
因此,如何在不增加機器負擔的前提下處理審查攻擊是本領域技術人員需要解決的技術問題。
發明內容
本申請的目的在于提供一種區塊鏈的審查攻擊處理方法、系統及一種電子設備和一種計算機可讀存儲介質,在不增加機器負擔的前提下處理審查攻擊。
為實現上述目的,本申請提供了一種審查攻擊處理方法,應用于所述區塊鏈中的目標驗證者,包括:
在每個檢查點的周期內,判斷目標區塊內是否包含所述目標驗證者對所述檢查點的投票信息;
若否,則根據所述目標區塊的區塊高度和所述目標驗證者產生所述投票信息的區塊高度計算創建所述目標區塊的驗證者的可疑指數,并根據所有驗證者的可疑指數生成可疑指數表;
獲取目標距離范圍內的所有驗證者的可疑指數表,并根據所有所述可疑指數表按照預設的統計規則生成綜合可疑指數表;
將所述綜合可疑指數表中綜合可疑指數最高的前L個驗證者判定為攻擊者,并利用所述區塊鏈中除所述攻擊者之外的驗證者組建誠實鏈;其中,L為正整數。
其中,還包括:
當所述目標區塊內包含所述目標驗證者對所述檢查點的投票信息時,將創建所述目標區塊的驗證者的可疑指數設置為0。
其中,L小于或等于M/3,其中,M為所述區塊鏈中的所述驗證者總數。
其中,所述根據所有所述可疑指數表按照預設的統計規則生成綜合可疑指數表,包括:
將每個所述驗證者在所有所述可疑指數表的可疑指數的平均值作為每個所述驗證者的綜合可疑指數,并根據所有所述綜合可疑指數生成綜合可疑指數表。
其中,利用所述區塊鏈中除所述攻擊者之外的驗證者組建誠實鏈,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東工業大學,未經廣東工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910023363.X/2.html,轉載請聲明來源鉆瓜專利網。





