一種長耗時區(qū)塊鏈交易的處理方法、裝置和電子設(shè)備

基本信息

申請?zhí)?/td> CN202110183467.4 申請日 -
公開(公告)號 CN112529589B 公開(公告)日 2021-07-27
申請公布號 CN112529589B 申請公布日 2021-07-27
分類號 G06Q20/40(2012.01)I;G06Q40/04(2012.01)I 分類 計算;推算;計數(shù);
發(fā)明人 張建鋼 申請(專利權(quán))人 北京全息智信科技有限公司
代理機(jī)構(gòu) 北京鼎承知識產(chǎn)權(quán)代理有限公司 代理人 顧可嘉;夏華棟
地址 100081北京市海淀區(qū)中關(guān)村南大街甲10號銀海大廈五層南501室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種長耗時區(qū)塊鏈交易的處理方法、裝置和電子設(shè)備,通過在部署長耗時智能合約時(或部署以后)設(shè)定該智能合約交易的最大執(zhí)行時長(用max_exec_time表示,以區(qū)塊數(shù)量為單位)、在第x個區(qū)塊生成和驗(yàn)證過程中執(zhí)行長耗時智能合約的交易時順次提交該交易到為該長耗時智能合約創(chuàng)建或分配的異步執(zhí)行線程執(zhí)行,并在生成第(x+max_exec_time)塊時將交易執(zhí)行結(jié)果計入世界狀態(tài)、在驗(yàn)證第(x+max_exec_time)塊時驗(yàn)證包含交易執(zhí)行結(jié)果的世界狀態(tài)的方式,實(shí)現(xiàn)對長耗時智能合約的支持。