[发明专利]交易方法、设备和存储介质有效
申请号: | 201911073994.9 | 申请日: | 2019-11-06 |
公开(公告)号: | CN110796549B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 何正军;姜鹏;袁新强;王志文;曹兢;李斌;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 方法 设备 存储 介质 | ||
本发明提供一种交易方法、设备和存储介质,该方法包括:向服务器发送注册服务的第一注册请求信息;接收服务器推送的通道创建通知信息;响应于当前用户在第一通道内存款,向服务器发送第一存款交易;接收第一存款通知信息,更新当前用户在第一通道的第一可支出资产额度信息;接收服务器推送的第二存款通知信息,更新第二用户在第一通道的第二可支出资产额度信息;响应于当前用户在第一通道内向第二用户转账,向服务器发送第一链下交易;接收并存储服务器发送的第二链下交易;其中,第一链下交易和第二链下交易用于在当前用户或第二用户请求清算第一通道时作为第一合约进行资产清算的依据证明。本申请提高闪电网络或雷电网络的应用效率。
技术领域
本申请涉及区块链技术领域,具体涉及一种交易方法、设备和存储介质。
背景技术
在现有的区块链技术中,高频、小额的交易可以通过闪电网络或雷电网络进行链下交易,执行链下交易的双方都需要各自运行一个链下交易专用节点,并为每种通证分别创建交易通道;
基于上述机制,闪电网络和雷电网络的部署和使用过程繁琐、非常复杂,轻量级客户端无法直接使用闪电网络或雷电网络进行链下交易,导致闪电网络或雷电网络的应用效率低。
发明内容
本申请提供一种的交易方法、设备和存储介质,可以用于提高闪电网络或雷电网络的应用效率。
第一方面,本发明提供一种适用于客户端的交易方法,包括:
向服务器发送注册服务的第一注册请求信息,以供服务器根据第一注册请求信息为当前客户端的第一用户注册交易推送服务,并存储当前客户端的推送地址;
接收服务器推送的通道创建通知信息;其中,通道创建通知信息由服务器从区块链同步到当前用户与第二用户之间已创建第一通道后生成;
响应于当前用户在第一通道内存款,向服务器发送第一存款交易,以供服务器:
将第一存款交易转发给区块链节点,以供区块链节点通过第一合约执行第一存款交易以向第一通道转账第一存款交易指定的若干资产;
从区块链获取第一存款交易的执行结果以生成第一存款通知信息并分别推送给当前用户和第二用户的第二客户端;
接收第一存款通知信息,根据第一存款通知信息更新当前用户在第一通道的第一可支出资产额度信息;
接收服务器推送的第二存款通知信息,根据第二存款通知信息更新第二用户在第一通道的第二可支出资产额度信息;其中,第二存款通知信息由第二客户端由服务器从区块链获取第二存款交易的执行结果生成并分别推送给当前用户和第二客户端,第二存款交易由第二客户端响应于第二用户在第一通道内存款所生成并通过服务器发送给区块链节点以供区块链节点通过第一合约执行第二存款交易以向第一通道转账第二存款交易指定的若干资产;
响应于当前用户在第一通道内向第二用户转账,向服务器发送第一链下交易,以供服务器将第一链下交易转发给第二客户端,以供第二客户端存储第一链下交易;其中,第一链下交易的交易金额为上一笔第一链下交易的交易金额与待转账的交易金额之和;
接收并存储服务器发送的第二链下交易;其中,第二链下交易由第二客户端响应于第二用户在第一通道内向第一用户转账所生成并向服务器发送,第二链下交易的交易金额为上一笔第二链下交易的交易金额与待转账的交易金额之和;
其中,第一链下交易和第二链下交易用于在当前用户或第二用户请求清算第一通道时作为第一合约进行资产清算的依据证明。
第二方面,本发明提供一种适用于服务器端的交易方法,各用户分别向服务器注册了交易推送服务,上述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911073994.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:资产交易方法及装置
- 下一篇:一种资产分仓的管理方法