[發明專利]一種區塊處理任務的控制方法和裝置有效
| 申請號: | 201811069813.0 | 申請日: | 2018-09-13 |
| 公開(公告)號: | CN109271245B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 劉長輝 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F16/27;G06F16/23;G06F16/21;H04L29/08;H04L12/819 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭潤湘;李娟 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區塊 處理 任務 控制 方法 裝置 | ||
本發明公開了一種區塊處理任務的控制方法和裝置,屬于區塊鏈技術領域,本發明提供的方法及裝置中,通過將區塊處理任務分成連續的多級處理子任務,且為每一級處理子任務配置至少一個對應級別的執行模塊,以及每級執行模塊對當前待處理區塊執行本級處理子任務后繼續對下一個待處理區塊執行本級處理子任務。這樣一來,一方面能夠由各級執行模塊順序執行每一級處理子任務;另一方面,每一級執行模塊在執行完當前待處理區塊的本級處理子任務后繼續執行下一待處理區塊的本級處理子任務,實現了并行處理多個待處理區塊的區塊處理任務,進而加快了區塊間區塊處理任務的處理速度。
技術領域
本發明涉及區塊鏈技術領域,尤其涉及一種區塊處理任務的控制方法和裝置。
背景技術
目前的區塊鏈技術普遍存在交易性能差的問題,較低的性能無法滿足現實場景中的應用需求。性能問題主要體現在兩個方面:(1)共識過程復雜冗長;(2)鏈式數據串行處理效率較低。
在聯盟鏈中只有經過許可的用戶才能加入區塊鏈,例如超級賬本(HyperledgerFabric),其共識過程相對比特幣和以太坊等公有鏈更加簡單高效,因此在Fabric等聯盟鏈中鏈式數據串行處理的低效率問題顯的尤為突出。區塊鏈技術中,由于區塊之間的鏈式依賴,現有技術在處理區塊的提交過程中使用單線程串行執行的方式,即:一條鏈上的多個區塊的提交必須遵循嚴格的順序,后一個區塊必須等待前一個區塊提交完成后才能提交,同時后一個區快必須鏈接前一個區塊形成有序鏈條,整個過程串行執行。然而這種串行處理方式顯然不能充分發揮現代中央處理器(CPU)的多核性能,區塊提交過程耗時長,交易吞吐率低,無法滿足現實場景中的應用需求。
因此,如何加快區塊提交的處理過程,提高區塊處理任務的處理效率是首要考慮的問題之一。
發明內容
本發明實施例提供一種區塊處理任務的控制方法和裝置,用以提高區塊處理任務的處理效率。
第一方面,本發明實施例提供一種區塊處理任務的控制方法,將區塊處理任務分成連續的多級處理子任務,對應每級處理子任務配置至少一個對應級別的執行模塊;以及所述方法包括:
至少一個非最末一級執行模塊對當前待處理區塊執行本級處理子任務后繼續對下一個待處理區塊執行本級處理子任務,其中:
最末一級執行模塊對當前待處理區塊執行最末一級處理子任務,并將處理結果同步到數據庫中。
通過采用上述方法,有效實現了區塊的并行處理,不僅提高了區塊的處理效率,而且還提升了區塊鏈系統的交易吞吐率,滿足更多應用對區塊鏈的性能需求。
第二方面,本發明實施例提供一種區塊處理任務的控制裝置,包括:
拆分模塊,用于將區塊處理任務分成連續的多級處理子任務,對應每級處理子任務配置至少一個對應級別的執行模塊;
至少一個非最末一級執行模塊,用于對當前待處理區塊執行本級處理子任務后繼續對下一個待處理區塊執行本級處理子任務;
最末一級執行模塊,用于對當前待處理區塊執行最末一級處理子任務,并將處理結果同步到數據庫中。
第三方面,本發明實施例提供一種計算機可讀介質,存儲有計算機可執行指令,所述計算機可執行指令用于執行本申請提供的區塊處理任務的控制方法。
第四方面,本發明實施例提供一種電子設備,包括:
至少一個處理器;以及
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本申請提供的區塊處理任務的控制方法。
本發明有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811069813.0/2.html,轉載請聲明來源鉆瓜專利網。





