[發明專利]一種交易數據處理方法、裝置、設備以及介質有效
| 申請號: | 202111120951.9 | 申請日: | 2021-09-24 |
| 公開(公告)號: | CN113568981B | 公開(公告)日: | 2022-01-07 |
| 發明(設計)人: | 劉區城 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06Q20/38 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強;杜維 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交易 數據處理 方法 裝置 設備 以及 介質 | ||
1.一種交易數據處理方法,其特征在于,包括:
獲取交易池中的N個交易,在將所述N個交易打包至待處理區塊,并對所述待處理區塊進行區塊共識的過程中,并行執行所述N個交易中的M個交易,得到與所述M個交易相關聯的第一交易執行結果;M為小于或者等于N的正整數;
在區塊共識成功后,在所述待處理區塊中將與所述M個交易相同的交易作為第一類型交易,將與所述M個交易相關聯的第一交易執行結果作為所述第一類型交易的待處理交易執行結果;
在所述待處理區塊中將除所述第一類型交易之外的(N-M)個交易作為第二類型交易,并行執行所述第二類型交易,得到與所述第二類型交易相關聯的第二交易執行結果;
基于所述N個交易在所述待處理區塊中的交易執行順序,順序合并所述待處理交易執行結果和所述第二交易執行結果,得到與所述待處理區塊的塊緩存相關聯的順序合并執行結果;
其中,所述獲取交易池中的N個交易,在將所述N個交易打包至待處理區塊,并對所述待處理區塊進行區塊共識的過程中,并行執行所述N個交易中的M個交易,得到與所述M個交易相關聯的第一交易執行結果,包括:
從交易池的待執行交易空間中獲取N個交易,基于所述N個交易的交易執行順序,將所述N個交易寫入所述待執行交易空間對應的待處理隊列;
在將所述N個交易打包至待處理區塊,并對所述待處理區塊進行區塊共識的過程中,記錄與所述待處理區塊相關聯的區塊打包時長、區塊校驗時長以及投票共識時長;
基于所述區塊打包時長、所述區塊校驗時長以及所述投票共識時長,確定與所述N個交易相關聯的業務處理時長;
根據所述待處理隊列對應的交易線程池,并行執行所述待處理隊列中的N個交易,且在所述業務處理時長內,確定由所述交易線程池中的工作線程所并行執行完的所述N個交易中的M個交易,根據所述M個交易的交易讀數據集和所述M個交易的交易寫數據集,得到與所述M個交易相關聯的第一交易執行結果。
2.根據權利要求1所述的方法,其特征在于,所述方法由核心共識網絡中的第一區塊鏈節點執行;所述核心共識網絡還包括除所述第一區塊鏈節點之外的第二區塊鏈節點;所述第一區塊鏈節點為在所述核心共識網絡中所確定的用于打包得到所述待處理區塊的節點;
在所述獲取交易池中的N個交易之前,所述方法還包括:
接收由所述第二區塊鏈節點廣播的與區塊鏈客戶端相關聯的交易請求;所述交易請求中攜帶的待處理交易是由所述區塊鏈客戶端對業務對象所輸入的業務數據進行數據打包后生成的;
對所述交易請求中攜帶的所述待處理交易進行交易驗證,得到交易驗證結果;
若所述交易驗證結果指示交易驗證成功,則將所述待處理交易作為合法交易,將所述合法交易寫入所述第一區塊鏈節點的交易池。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
若所述交易驗證結果指示交易驗證失敗,則將所述待處理交易作為非法交易,且拒絕將所述非法交易寫入所述第一區塊鏈節點的交易池。
4.根據權利要求2所述的方法,其特征在于,所述交易請求中攜帶所述業務對象的交易簽名信息;所述交易簽名信息是由所述區塊鏈客戶端通過所述業務對象的對象私鑰對所述待處理交易進行簽名后所得到的;
所述對所述交易請求中攜帶的所述待處理交易進行交易驗證,得到交易驗證結果,包括:
從所述交易請求中提取所述待處理交易,在所述核心共識網絡所在的區塊鏈網絡中,獲取所述業務對象的對象私鑰對應的業務公鑰,通過所述業務公鑰對所述交易簽名信息進行簽名驗證;
在簽名驗證成功時,基于所述區塊鏈網絡所維護的區塊鏈賬本,對所述待處理交易進行交易驗重,得到交易驗重結果;
基于所述交易驗重結果,確定所述待處理交易對應的交易驗證結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111120951.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:顯示裝置及顯示系統
- 下一篇:一種建筑工程用強夯機





