[发明专利]区块链的异步交易确认方法、终端、设备、系统及介质在审
申请号: | 202111608528.3 | 申请日: | 2021-12-22 |
公开(公告)号: | CN114281896A | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 田经纬;李弋凡;卢德刚;田龙 | 申请(专利权)人: | 迅鳐成都科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22;H04L9/40;H04L67/104 |
代理公司: | 成都泰合道知识产权代理有限公司 51231 | 代理人: | 李正 |
地址: | 611730 四川省成都市郫都区德源镇(菁*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 异步 交易 确认 方法 终端 设备 系统 介质 | ||
本发明公开了一种区块链的异步交易确认方法、终端、设备、系统及介质,该方法应用于用户端时,用户端向区块链节点发送交易请求后,检测是否收到该区块链节点响应其交易请求而执行合约后返回的第一消息;若收到第一消息包括第一交易哈希,则将第一交易哈希记录在交易哈希列表中;然后,异步检测是否收到该区块链节点有新的区块共识通过而返回的第二消息;由于该第二信息用于指示新的区块中包含基于该交易请求而生成的交易;如此,收到第二消息则提示交易成功。因此,本发明通过设置交易哈希列表,异步监控第一消息与第二消息,实现区块链的异步交易确认,能够在避免影响区块链效率的前提下,准确地监听链上交易是否成功落地。
技术领域
本发明涉及区块链技术,尤其涉及一种区块链的异步交易确认方法、终端、设备、系统及介质。
背景技术
在P2P分布式对等网络环境中,利用区块链进行交易时,需要准确地监听链上交易是否落地成功,一旦出现交易落地失败,便于用户及时优化处理,避免损失。而目前通常采用如下两种交易确认方式:其一,由于用户向区块链提交交易后,合约执行成功就返回一个交易哈希,所以将收到的该交易哈希作为交易落地的提示;但是需要用户建立轮询式补偿机制,去确认交易是否在链上;其二,由于共识完成后就返回一个交易哈希,但是,签名、广播、共识算法的执行等等过程,虽然能够完全确认交易落地,但是,需要消耗较多的时间,同步监听下会极大影响区块链效率。
发明内容
鉴于以上所述现有技术的不足,本发明的目的在于:提供一种区块链的异步交易确认方法,能够在避免影响区块链效率的前提下,准确地监听链上交易数据是否落地成功。
为实现上述发明目的,本发明提供以下技术方案:
一种区块链的异步交易确认方法,其应用于用户端,包括:
向区块链节点发送交易请求后,检测是否收到所述区块链节点响应所述交易请求而执行合约后返回的第一消息;其中,所述交易请求包含用户端识别信息和交易内容信息;
收到所述第一消息后,若所述第一消息指示合约执行失败,则提示交易失败;若所述第一消息包括第一交易哈希,则将所述第一交易哈希记录在交易哈希列表中;
记录所述第一交易哈希后,检测是否收到所述区块链节点有新的区块共识通过而返回的第二消息;其中,所述第二信息用于指示新的区块中包含基于所述交易请求而生成的交易;
收到所述第二消息后,则提示交易成功,并从所述交易哈希表中清除所述第一交易哈希。
根据一种具体的实施方式,本发明区块链的异步交易确认方法中,所述用户端识别信息包括授权身份信息和地址信息。
根据一种具体的实施方式,本发明区块链的异步交易确认方法中,记录所述第一交易哈希后,若超出预设时间未收到所述区块链节点返回的所述第二消息,则通知用户交易异常。
在本发明具体实施时的另一方面,还提供一种区块链的异步交易确认方法,其应用于区块链节点,包括:
收到用户端发送的交易请求后,响应所述交易请求而执行合约;其中,所述交易请求包含用户端识别信息和交易内容信息;
根据合约的执行结果,向所述用户端发送用于指示合约执行失败或包括第一交易哈希的第一消息,其中,若所述第一消息包括第一交易哈希,则将所述第一交易哈希记录在交易哈希列表中;
记录所述第一交易哈希后,每当有新的区块共识通过,则检测新的区块中是否包含哈希值与所述第一交易哈希一致的交易;若有,则向所述用户端发送用于指示新的区块中包含基于所述交易请求而生成的交易的第二信息,并从所述交易哈希表中清除所述第一交易哈希。
根据一种具体的实施方式,本发明区块链的异步交易确认方法中,所述用户端识别信息包括授权身份信息和地址信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迅鳐成都科技有限公司,未经迅鳐成都科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111608528.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型增粘系统
- 下一篇:一种掘进巷道空顶区优化支护方法