[發明專利]區塊鏈的區塊處理方法、裝置、設備及存儲介質在審
| 申請號: | 202011004635.0 | 申請日: | 2020-09-22 |
| 公開(公告)號: | CN112150146A | 公開(公告)日: | 2020-12-29 |
| 發明(設計)人: | 邵珠光;張爽;趙光偉 | 申請(專利權)人: | 京東數字科技控股股份有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06F16/27 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 王征;劉芳 |
| 地址: | 100176 北京市北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 處理 方法 裝置 設備 存儲 介質 | ||
1.一種區塊鏈的區塊處理方法,其特征在于,應用于區塊鏈網絡中的任一共識節點,所述方法包括:
接收客戶端在發起當前交易時向所有共識節點發送的第一交易信息;
根據所述第一交易信息檢測是否存在與當前交易沖突的交易,若不存在,則在所述第一交易信息中添加授權信息,并將所述第一交易信息返回給所述客戶端,所述授權信息包括交易提交時間以及所述共識節點的簽名信息;
接收所述客戶端向所有共識節點發送的第二交易信息,所述第二交易信息中包括多個共識節點的授權信息;
根據所述交易提交時間以及所述多個共識節點的授權信息中的簽名信息,對所述第二交易信息進行驗證;
在驗證通過后將所述當前交易的相關信息寫入到目標區塊中。
2.根據權利要求1所述的方法,其特征在于,所述根據所述第一交易信息檢測是否存在與當前交易沖突的交易,包括:
根據所述第一交易信息以及所述共識節點的緩存記錄,判斷所述當前交易所涉及的對象與所述目標區塊中已有交易所涉及的對象是否存在沖突,和/或,判斷所述當前交易所涉及的對象與已授權但尚未寫入所述目標區塊中的交易所涉及的對象是否存在沖突;
若不存在沖突,則確定不存在與當前交易沖突的交易,并將所述當前交易的相關信息作為所述當前交易的緩存信息寫入所述共識節點的緩存記錄中;
其中,所述共識節點的緩存記錄中存儲有已寫入所述目標區塊的交易的緩存信息和/或已授權但尚未寫入所述目標區塊的交易的緩存信息。
3.根據權利要求1或2所述的方法,其特征在于,所述第一交易信息包括所述客戶端的簽名信息;
所述根據所述第一交易信息檢測是否存在與當前交易沖突的交易前,還包括:
根據所述客戶端的簽名信息驗證所述第一交易信息的來源;和/或
根據所述第一交易信息的格式和/或內容驗證所述第一交易信息的正確性。
4.根據權利要求2所述的方法,其特征在于,在所述第一交易信息中添加授權信息,還包括:
獲取所述當前交易的相關信息將被寫入的目標區塊的目標區塊高度和交易序號,并將所述目標區塊的目標區塊高度和交易序號作為一種授權信息,添加到所述第一交易信息中。
5.根據權利要求4所述的方法,其特征在于,所述獲取所述當前交易的相關信息將被寫入的目標區塊的目標區塊高度和交易序號,包括:
獲取已結塊的最大區塊,并根據所述最大區塊的區塊信息、當前時間以及預設區塊結塊規則,獲取所述當前交易的相關信息將被寫入的目標區塊的目標區塊高度和交易序號。
6.根據權利要求4所述的方法,其特征在于,在所述根據所述交易提交時間以及所述多個共識節點的授權信息中的簽名信息,對所述第二交易信息進行驗證時,包括:
判斷接收所述第二交易信息的時間是否超過所述交易提交時間,和/或根據所述多個共識節點的各授權信息中的簽名信息判斷所述當前交易是否合法;
若接收所述第二交易信息的時間超過所述交易提交時間、或所述當前交易不合法,則驗證失敗,放棄將所述當前交易的相關信息寫入到目標區塊中;或者
若接收所述第二交易信息的時間未超過所述交易提交時間、且所述當前交易合法,則驗證成功。
7.根據權利要求6所述的方法,其特征在于,所述在驗證通過后將所述當前交易的相關信息寫入到目標區塊中,包括:
根據所述目標區塊高度,判斷是否已創建所述目標區塊;
若已創建所述目標區塊,則判斷所述目標區塊是否結塊,若所述目標區塊未結塊,則將所述當前交易的相關信息寫入到所述目標區塊中;或者
若所述目標區塊已結塊,則放棄將所述當前交易的相關信息寫入到目標區塊中。
8.根據權利要求7所述的方法,其特征在于,還包括:
若未創建所述目標區塊,則根據所述目標區塊高度創建所述目標區塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于京東數字科技控股股份有限公司,未經京東數字科技控股股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011004635.0/1.html,轉載請聲明來源鉆瓜專利網。





