一种可设置交易延时上链的方法和系统技术方案

技术编号:28224234 阅读:28 留言:0更新日期:2021-04-28 09:54
本发明专利技术公开了一种可设置交易延时上链的方法和系统。所述方法包括如下步骤:生成交易请求,其中,所述交易请求包括交易参数和延时时间参数;接收所述交易请求,并判断该交易请求中的所述延时时间参数是否为空集;当所述延时时间参数不为空集时,将相应的所述交易请求置于交易队列中;定时扫描所述交易队列中的所述交易请求,并判断所述交易请求中的所述延时时间参数是否符合时间条件;当所述延时时间参数符合时间条件时,将所述交易请求置于即时交易池中以供交易执行。本发明专利技术提出技术方案可自己指定时间让交易上链;可降低交易出错的风险;当未上链的交易有问题时可更方便的撤回交易。易。易。

【技术实现步骤摘要】
一种可设置交易延时上链的方法和系统


[0001]本专利技术涉及区块链
,尤其涉及一种可设置交易延时上链的方法和系统。

技术介绍

[0002]区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。
[0003]在全国乃至世界都在争先发展区块链技术的当下,交易的上链时间也成为了一项竞相争赶的数据,当然也正因如此,区块链从发起交易请求到交易上链的性能已经大幅度提高和改善。
[0004]然而随着交易的快速上链,专利技术人发现了一些问题。例如在发起一笔金额很大的交易时,由于交易发起者犯了一个错误将交易接收者的地址填错(对于区块链的交易地址出错是不容易察觉的),在以往的区块链交易中这种错误是无法进行改正的,金额也无法进行追回,这种情况对于交易发起者来说无疑是巨大的损失。
[0005]再例如在特定的情况下,不同业务场景对于交易的时间有着不同的需求,某人需要在15日发起本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种可设置交易延时上链的方法,其特征在于,包括如下步骤:生成交易请求,其中,所述交易请求包括交易参数和延时时间参数;接收所述交易请求,并判断该交易请求中的所述延时时间参数是否为空集;当所述延时时间参数不为空集时,将相应的所述交易请求置于交易队列中;定时扫描所述交易队列中的所述交易请求,并判断所述交易请求中的所述延时时间参数是否符合时间条件;当所述延时时间参数符合时间条件时,将所述交易请求置于即时交易池中以供交易执行。2.如权利要求1所述的可设置交易延时上链的方法,其特征在于,所述接收所述交易请求,并判断该交易请求中的所述延时时间参数是否为空集的步骤之后,还包括如下步骤:当所述延时时间参数为空集时,进入所述将所述交易请求置于即时交易池中以供交易执行的步骤。3.如权利要求2所述的可设置交易延时上链的方法,其特征在于,所述定时扫描所述交易队列中的所述交易请求,并判断所述交易请求中的所述延时时间参数是否符合时间条件的步骤之后,还包括如下步骤:响应追回操作,根据匹配参数获取所述交易队列中相应的交易请求,并删除该交易请求。4.如权利要求3所述的可设置交易延时上链的方法,其特征在于,所述生成交易请求的步骤具体包括如下:响应交易操作,生成所述交易请求,其中,所述交易操作包...

【专利技术属性】
技术研发人员:翟红鹰
申请(专利权)人:普华云创科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1