[發明專利]針對區塊的數據處理方法、數據處理裝置及計算機設備有效
| 申請號: | 202010519629.2 | 申請日: | 2020-06-09 |
| 公開(公告)號: | CN111698315B | 公開(公告)日: | 2021-10-15 |
| 發明(設計)人: | 劉攀 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強;杜維 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 針對 區塊 數據處理 方法 裝置 計算機 設備 | ||
1.一種針對區塊的數據處理方法,其特征在于,所述方法包括:
若第一共識節點被確定為主節點且獲取到所述第一共識節點發布的關于目標區塊的區塊提案消息,則從區塊鏈網絡中獲取關于所述目標區塊的共識數據;
當在第一目標時間內獲取到的共識數據滿足主節點切換條件時,針對所述目標區塊進行異常處理;其中,所述主節點切換條件是指區塊預提交超時;
從所述區塊鏈網絡中確定第二共識節點,并將主節點由所述第一共識節點切換為所述第二共識節點,以及針對所述第二共識節點發布的關于區塊的區塊提案消息進行處理;
其中,所述方法還包括:
若目標共識節點的數量滿足同步條件,則獲取所述目標共識節點的區塊鏈數據,所述目標共識節點為所述區塊鏈網絡中的在所述目標區塊共識通過后將所述目標區塊成功上鏈的共識節點;
根據所述目標共識節點的區塊鏈數據進行區塊鏈同步;
其中,所述滿足同步條件是指:所述目標共識節點的數量與所述區塊鏈網絡中的共識節點的總數量之間的比值大于或者等于第二數值。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
根據在第一目標時間內獲取到的共識數據,確定所述在第一目標時間內獲取到的共識數據對應的共識節點的數量;
確定所述數量與所述區塊鏈網絡中的共識節點的總數量之間的比值,并檢測所述比值是否小于或者等于第一數值;
若所述比值小于或者等于所述第一數值,則確定所述在第一目標時間內獲取到的共識數據滿足主節點切換條件。
3.如權利要求1所述的方法,其特征在于,所述根據所述目標共識節點的區塊鏈數據進行區塊鏈同步之后,所述方法還包括:
獲取所述目標共識節點所對應的關聯節點,所述關聯節點為當前階段負責出塊的共識節點;
將主節點切換為所述關聯節點,并針對所述關聯節點發布的關于區塊的區塊提案消息進行處理。
4.如權利要求1所述的方法,其特征在于,所述方法還包括:
確定在第二目標時間內是否成功接收所述第一共識節點發布的關于所述目標區塊的區塊提案消息;
若在所述第二目標時間內成功接收所述第一共識節點發布的關于所述目標區塊的區塊提案消息,則執行所述從所述區塊鏈網絡中獲取關于所述目標區塊的共識數據的步驟;
若在所述第二目標時間內未成功接收所述第一共識節點發布的關于所述目標區塊的區塊提案消息,則向所述區塊鏈網絡中的共識節點廣播目標數據,其中,所述目標數據用于指示接收所述區塊提案消息失敗。
5.如權利要求4所述的方法,其特征在于,所述向所述區塊鏈網絡中的共識節點廣播目標數據,包括:
生成標記區塊,所述標記區塊包括標記信息,所述標記信息用于指示接收所述區塊提案消息失敗;
將所述標記區塊作為目標數據,并向所述區塊鏈網絡中的共識節點廣播所述目標數據。
6.如權利要求4所述的方法,其特征在于,所述向所述區塊鏈網絡中的共識節點廣播目標數據,包括:
根據鎖區塊生成投票信息,其中,所述鎖區塊是指在所述目標區塊之前生成的且在區塊投票階段投票通過后被鎖定的區塊,所述投票信息用于指示是針對所述鎖區塊進行的投票;
將所述投票信息作為目標數據,并向所述區塊鏈網絡中的共識節點廣播所述目標數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010519629.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:織物克重在線測量方法
- 下一篇:紡紗筒及其生產工藝





