[發明專利]一種提升區塊鏈安全性的方法及系統在審
| 申請號: | 202110384218.1 | 申請日: | 2021-04-09 |
| 公開(公告)號: | CN113051616A | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 張宇翔 | 申請(專利權)人: | 張宇翔 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F9/50;G06F21/57 |
| 代理公司: | 鄭州意創知識產權代理事務所(特殊普通合伙) 41138 | 代理人: | 張江森;侯喜立 |
| 地址: | 475400 河南省周口*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提升 區塊 安全性 方法 系統 | ||
1.一種提升區塊鏈安全性的方法,應用在私有或聯盟鏈中,其特征在于,所述方法包括以下步驟:
S1,隨機將節點分為N個節點群,N個節點群的網絡屬于不同分區,不同分區的節點不可相互訪問,其中N≥2;
S2,N個節點群各自選舉節點群的leader,選舉完成后,通過第三服務器分別向各個leader發送相同數據,在第三服務器接收到各個leader返回的消息后,第三服務器獲得各個leader最后一條日志條目的內容;
S3,第三服務器比較獲得的日志條目內容,如果leader最后一條日志條目內容與超過N/2個leader最后一條日志條目內容相同,則該leader所在的節點為可信節點,否則該節點為不可信節點;如果沒有leader最后一條日志內容與超過N/2個leader最后一條日志條目內容相同,則所有leader所在的節點為可信節點;
S4,第三服務器記錄在一段時間內節點為不可信節點的次數,當次數超過閾值后,將該節點從區塊鏈網絡中剔除,并向管理人員發出通知。
2.如權利要求1所述的方法,其特征在于,所述第三服務器獲得各個leader最后一條日志條目的內容,具體為:leader節點通過消息通信的方式將最后一條日志條目和leader節點的MAC地址發送給第三服務器。
3.如權利要求1所述的方法,其特征在于,所述N個節點群各自選舉節點群的leader,具體為:獲取節點群中各個節點CPU占用率以及網絡帶寬,根據各個節點CPU占用率的平均值和網絡帶寬以及原始electionTimeout計算得到新的electionTimeout,根據新的electionTimeout選舉節點群的leader。
4.如權利要求3所述的方法,其特征在于,所述根據各個節點CPU占用率的平均值和網絡帶寬以及原始electionTimeout計算得到新的electionTimeout,具體為:獲取節點群各個節點的CPU占用率,獲取網絡帶寬,計算得到權重值,根據權重值和原始electionTimeout,計算得到新的electionTimeout。
5.如權利要求4所述的方法,其特征在于,如果超過N/2個節點群計算得到的權重值都大于1,則將區塊鏈的網絡恢復到步驟S1之前的狀態,否則根據新的electionTimeout選舉leader。
6.一種提升區塊鏈安全性的系統,應用在私有或聯盟鏈中,其特征在于,所述系統包括以下模塊:
網絡分裂模塊,用于隨機將節點分為N個節點群,N個節點群的網絡屬于不同分區,不同分區的節點不可相互訪問,其中N≥2;
日志條目獲取模塊,N個節點群各自選舉節點群的leader,選舉完成后,通過第三服務器分別向各個leader發送相同數據,在第三服務器接收到各個leader返回的消息后,第三服務器獲得各個leader最后一條日志條目的內容;
判斷模塊,第三服務器比較獲得的日志條目內容,如果leader最后一條日志條目內容與超過N/2個leader最后一條日志條目內容相同,則該leader所在的節點為可信節點,否則該節點為不可信節點;如果沒有leader最后一條日志內容與超過N/2個leader最后一條日志條目內容相同,則所有leader所在的節點為可信節點;
管理模塊,第三服務器記錄在一段時間內節點為不可信節點的次數,當次數超過閾值后,將該節點從區塊鏈網絡中剔除,并向管理人員發出通知。
7.如權利要求6所述的系統,其特征在于,所述N個節點群各自選舉節點群的leader,具體為:獲取節點群中各個節點CPU占用率以及網絡帶寬,根據各個節點CPU占用率的平均值和網絡帶寬以及原始electionTimeout計算得到新的electionTimeout,根據新的electionTimeout選舉節點群的leader。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于張宇翔,未經張宇翔許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110384218.1/1.html,轉載請聲明來源鉆瓜專利網。





