一种长耗时区块链交易的处理方法、装置和电子设备
基本信息
申请号 | CN202110183467.4 | 申请日 | - |
公开(公告)号 | CN112529589B | 公开(公告)日 | 2021-07-27 |
申请公布号 | CN112529589B | 申请公布日 | 2021-07-27 |
分类号 | G06Q20/40(2012.01)I;G06Q40/04(2012.01)I | 分类 | 计算;推算;计数; |
发明人 | 张建钢 | 申请(专利权)人 | 北京全息智信科技有限公司 |
代理机构 | 北京鼎承知识产权代理有限公司 | 代理人 | 顾可嘉;夏华栋 |
地址 | 100081北京市海淀区中关村南大街甲10号银海大厦五层南501室 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种长耗时区块链交易的处理方法、装置和电子设备,通过在部署长耗时智能合约时(或部署以后)设定该智能合约交易的最大执行时长(用max_exec_time表示,以区块数量为单位)、在第x个区块生成和验证过程中执行长耗时智能合约的交易时顺次提交该交易到为该长耗时智能合约创建或分配的异步执行线程执行,并在生成第(x+max_exec_time)块时将交易执行结果计入世界状态、在验证第(x+max_exec_time)块时验证包含交易执行结果的世界状态的方式,实现对长耗时智能合约的支持。 |
