【技术实现步骤摘要】
延时交易处理方法、设备和存储介质
本申请涉及互联网
,具体涉及一种延时交易处理方法、设备和存储介质。
技术介绍
当前区块链上的交易延时机制尚未成熟。以申请人此前提出的一种延时机制为例:通过在内存池外配置延时交易缓存队列,在交易的延时期到期后再将交易存入内存池进行打包。在该机制中,存在延时交易无法取消等问题。虽然申请人在近期提交的另一件申请中提出了一种取消延时交易的方法,但该方法仍存在不适用于由其它地址(而非发送地址)代付手续费的交易的限制。与此同时,由于该机制中,延时交易在延时期到期前并未上链,因此在某些需要公示延时交易的业务场景中,存在延时交易在延时期内可信度不足的问题。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种保障延时交易在延时期内的可信度、保障延时交易的取消不受限制的延时交易处理方法、设备和存储介质。第一方面,本专利技术提供一种适用于用户端的延时交易处理方法,包括:生成第一延时交易,以及,包括第一延时交易的第一延时交易提交交易; ...
【技术保护点】
1.一种延时交易处理方法,其特征在于,所述方法适用于用户端,所述方法包括:/n生成第一延时交易,以及,包括所述第一延时交易的第一延时交易提交交易;/n将所述第一延时交易提交交易发送至区块链节点以供通过延时交易合约执行:若执行成功,则将所述第一延时交易记录在区块链上,并将所述第一延时交易的交易状态配置为已提交;/n响应于监测到延时期结束或接收执行所述第一延时交易的指令,生成第一延时交易执行交易并发送至区块链节点以供通过所述延时交易合约执行:若执行成功,则执行所述第一延时交易,并将所述交易状态配置为已执行。/n
【技术特征摘要】
1.一种延时交易处理方法,其特征在于,所述方法适用于用户端,所述方法包括:
生成第一延时交易,以及,包括所述第一延时交易的第一延时交易提交交易;
将所述第一延时交易提交交易发送至区块链节点以供通过延时交易合约执行:若执行成功,则将所述第一延时交易记录在区块链上,并将所述第一延时交易的交易状态配置为已提交;
响应于监测到延时期结束或接收执行所述第一延时交易的指令,生成第一延时交易执行交易并发送至区块链节点以供通过所述延时交易合约执行:若执行成功,则执行所述第一延时交易,并将所述交易状态配置为已执行。
2.根据权利要求1所述的方法,其特征在于,还包括:
响应于接收取消所述第一延时交易的指令,生成第一延时交易取消交易并发送至区块链节点以供通过所述延时交易合约执行:若执行成功,则将所述交易状态配置为已取消。
3.根据权利要求2所述的方法,其特征在于,所述第一延时交易提交交易还包括具有所述第一延时交易的取消权限的第一地址列表信息;
执行所述第一延时交易取消交易还包括:
根据所述第一地址列表信息验证所述第一延时交易取消交易的发送地址是否合法:否,则第一延时交易取消交易执行失败。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一延时交易提交交易还包括具有所述第一延时交易的执行权限的第二地址列表信息;
执行所述第一延时交易执行交易还包括:
根据所述第二地址列表信息验证所述第一延时交易执行交易的发送地址是否合法:否,则所述第一延时交易执行交易执行失败。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述第一延时交易提交交易还包括所述第一延时交易提交交易的最迟打包时间信息;
执行所述第一延时交易提交交易还包括:
根据所述最迟打包时间信息验证所述第一延时交易提交交易的打包时间是否合法:否,则所述第一延时交易提交交易执行失败。
6.一种延时交易处理方法,其特征在于,所述方法适用于区块链节点,所述方法包括:
通过延时交易合约执行第一延时交易提交交易:若执行成功,则将所述第一延时交易记录在区块链上,并将所述第一延时交易的交易状态配置...
【专利技术属性】
技术研发人员:林敬,王志文,曹兢,李斌,吴思进,
申请(专利权)人:杭州复杂美科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。