[發明專利]區塊生成方法、裝置、計算機設備以及存儲介質在審
| 申請號: | 202010225104.8 | 申請日: | 2020-03-26 |
| 公開(公告)號: | CN111445333A | 公開(公告)日: | 2020-07-24 |
| 發明(設計)人: | 周開班 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;H04L9/32 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強;杜維 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 生成 方法 裝置 計算機 設備 以及 存儲 介質 | ||
1.一種區塊生成方法,其特征在于,包括:
接收交易信息,根據所述交易信息生成初始區塊,獲取所述初始區塊中針對所述交易信息的定序列表;所述交易信息包括由客戶端根據用戶的交易操作而生成的交易數據,所述定序列表包括具有排列順序的所述交易數據;
獲取用于獎勵區塊生成節點的區塊內部交易;所述區塊內部交易對應的系統合約中包括區塊鏈網絡中的擴展業務任務,所述系統合約用于執行所述擴展業務任務;
將所述區塊內部交易添加至所述定序列表中的末尾位置,將包含所述區塊內部交易的初始區塊確定為目標區塊;
當執行所述目標區塊中的所述區塊內部交易時,調用所述系統合約執行所述擴展業務任務。
2.根據權利要求1所述的方法,其特征在于,所述接收交易信息,根據所述交易信息生成初始區塊,包括:
接收所述客戶端發送的交易信息,獲取所述交易信息對應的屬性信息;所述屬性信息包括容量信息、輸入信息以及輸出信息;
當所述屬性信息滿足所述區塊鏈網絡中的交易合法條件時,確定所述交易信息通過所述區塊鏈網絡的有效性驗證,將所述交易信息寫入所述初始區塊中。
3.根據權利要求2所述的方法,其特征在于,所述交易信息包括至少兩筆交易數據;
所述當所述屬性信息滿足所述區塊鏈網絡中的交易合法條件時,確定所述交易信息通過所述區塊鏈網絡的有效性驗證,將所述交易信息寫入所述初始區塊中,包括:
當所述屬性信息滿足所述區塊鏈網絡中的交易合法條件時,確定所述交易信息通過所述區塊鏈網絡的有效性驗證;
獲取所述至少兩筆交易數據分別對應的優先級,將所述至少兩筆交易數據按照所述優先級的排序順序寫入所述初始區塊中。
4.根據權利要求1所述的方法,其特征在于,所述接收交易信息,根據所述交易信息生成初始區塊,包括:
接收所述客戶端發送的交易信息,獲取所述交易信息對應的數字簽名,根據所述客戶端傳輸至區塊鏈網絡的公鑰,對所述數字簽名進行解密,得到第一摘要信息;
根據哈希算法對所述交易信息進行哈希運算,得到所述交易信息對應的第二摘要信息;
當所述第一摘要信息和所述第二摘要信息相同時,確定所述交易信息通過所述區塊鏈網絡的有效性驗證,將所述交易信息寫入所述初始區塊中。
5.根據權利要求1所述的方法,其特征在于,還包括:
獲取請求節點上傳的任務智能合約,根據所述任務智能合約獲取所述擴展業務任務;
獲取所述區塊內部交易對應的初始系統合約,將所述擴展業務任務對應的業務邏輯添加至所述初始系統合約,得到所述系統合約。
6.根據權利要求5所述的方法,其特征在于,所述擴展業務任務包括定時任務;
所述獲取所述區塊內部交易對應的初始系統合約,將所述擴展業務任務對應的業務邏輯添加至所述初始系統合約,得到所述系統合約,包括:
獲取所述區塊內部交易對應的初始系統合約,獲取所述定時任務對應的任務觸發條件和任務執行邏輯;
將所述任務觸發條件和所述任務執行邏輯添加至所述初始系統合約,得到所述系統合約。
7.根據權利要求6所述的方法,其特征在于,所述任務觸發條件包括目標區塊高度;
所述當執行所述目標區塊中的所述區塊內部交易時,調用所述系統合約執行所述擴展業務任務,包括:
當執行所述目標區塊中的所述區塊內部交易時,獲取所述目標區塊的區塊高度;
若所述目標區塊的區塊高度與所述目標區塊高度相同,則通過所述區塊內部交易調用所述系統合約;
執行所述系統合約中的獎勵業務和所述定時任務,得到所述區塊內部交易的執行結果。
8.根據權利要求1所述的方法,其特征在于,還包括:
將所述目標區塊在區塊鏈網絡中進行廣播,以使所述區塊鏈網絡中除所述區塊生成節點之外的其余節點接收所述目標區塊,對所述目標區塊進行共識驗證;所述共識驗證包括所述區塊內部交易的位置驗證、數量驗證、提交節點驗證以及交易數據合法性驗證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010225104.8/1.html,轉載請聲明來源鉆瓜專利網。





