[發明專利]區塊鏈共識節點的確定方法、共識方法、系統及設備有效
| 申請號: | 202110436322.0 | 申請日: | 2021-04-22 |
| 公開(公告)號: | CN113301118B | 公開(公告)日: | 2022-12-13 |
| 發明(設計)人: | 齊榮;魯靜;程晗蕾;宋斌;段焱明 | 申請(專利權)人: | 遠光軟件股份有限公司 |
| 主分類號: | H04L67/1061 | 分類號: | H04L67/1061;H04L67/1042 |
| 代理公司: | 深圳市威世博知識產權代理事務所(普通合伙) 44280 | 代理人: | 何倚雯 |
| 地址: | 519000 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 共識 節點 確定 方法 系統 設備 | ||
1.一種區塊鏈共識節點的確定方法,其特征在于,包括:
統計節點獲取區塊鏈節點的信譽分值;其中,所述信譽分值是所述區塊鏈節點響應于統計指令而廣播的,用于表示所述區塊鏈節點的能力和/或可信程度;
基于每個所述區塊鏈節點的信譽分值,從所述區塊鏈節點中選出共識節點;
向所述共識節點發送通知信息,以通知所述共識節點的身份;其中,所述共識節點包括驗證節點和/或記賬節點;
所述統計節點接收所述驗證節點發送的第一驗證通過信息,并對所述第一驗證通過信息進行第二驗證,以得到交易信息的第二驗證通過信息;其中,所述第一驗證通過信息是由下述步驟得到的:利用所述驗證節點接收其他驗證節點發送的對交易信息的第一投票信息,并基于所述第一投票信息包括的所述其他驗證節點的信譽分值,對所述第一投票信息進行第一驗證,若所述第一驗證通過,則向統計節點發送所述交易信息的第一驗證通過信息;
其中,所述對所述第一投票信息進行第一驗證,包括:所述驗證節點統計在第一預設時間內接收的所述第一投票信息中的信譽分值,并判斷所述統計的信譽分值是否滿足第一預設要求;其中,所述第一預設要求為所述統計的信譽分值與信譽分值總和之間的比例大于或等于預設閾值,所述信譽分值總和為區塊鏈中的所有驗證節點的信譽分值的總和;
所述統計節點向記賬節點發送所述第二驗證通過信息,以使得所述記賬節點基于所述第二驗證通過信息,將所述交易信息打包成區塊并存儲至區塊鏈中。
2.根據權利要求1所述的方法,其特征在于,所述統計節點獲取所述區塊鏈節點的信譽分值,包括:
基于所述區塊鏈節點的內部信譽分值、外部信譽分值或共識評價分值中的至少一者得到所述信譽分值;
其中,所述內部信譽分值是基于所述區塊鏈節點的成功記賬次數、響應時間得到的;所述外部信譽分值是基于其他區塊鏈節點對所述區塊鏈節點的評分得到的;所述共識評價分值是基于所述區塊鏈節點參與共識過程的行為確定的。
3.根據權利要求2所述的方法,其特征在于,所述基于所述區塊鏈節點的內部信譽分值、外部信譽分值或共識評價分值中的至少一者得到所述信譽分值,包括:
對所述區塊鏈節點的內部信譽分值、外部信譽分值或共識評價分值中的至少兩者進行加權求和,得到所述信譽分值。
4.根據權利要求1所述的方法,其特征在于,所述基于每個所述區塊鏈節點的信譽分值,從所述區塊鏈節點中選出共識節點,包括以下至少一個步驟:
基于所述每個區塊鏈節點的信譽分值,選擇滿足第一預設條件的所述區塊鏈節點作為驗證節點;
基于所述至少一個區塊鏈節點的數量,選擇第一預設數量的所述區塊鏈節點作為備選記賬節點;
基于所述每個區塊鏈節點的信譽分值,為所述每個區塊鏈節點進行排序,并基于所述每個區塊鏈節點的排序,選擇滿足第二預設條件的區塊鏈節點作為排序節點。
5.根據權利要求4所述的方法,其特征在于,
所述第一預設條件為所述區塊鏈節點的信譽分值在所有所述區塊鏈節點的信譽分值的總和的占比大于或等于預設比值;
和/或,所述第二預設條件為所述區塊鏈節點的排序為前第二預設數量。
6.根據權利要求4所述的方法,其特征在于,所述基于每個所述區塊鏈節點的信譽分值,從所述區塊鏈節點中選出共識節點之后,還包括:
接收所述記賬節點廣播的打包區塊信息和/或記賬證明信息;其中,所述記賬節點為所述備選記賬節點根據預設隨機函數選擇出來的,所述記賬證明信息用于證明所述記賬節點的記賬權。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遠光軟件股份有限公司,未經遠光軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110436322.0/1.html,轉載請聲明來源鉆瓜專利網。





