[发明专利]一种用于区块链的动态链上撮合方法及系统在审
| 申请号: | 202010163519.7 | 申请日: | 2020-03-10 |
| 公开(公告)号: | CN113450212A | 公开(公告)日: | 2021-09-28 |
| 发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
| 主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q40/00;G06Q20/38;G06Q20/08 |
| 代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
| 地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 区块 动态 撮合 方法 系统 | ||
本发明公开了一种用于区块链的动态链上撮合方法,创建一笔空白撮合挂单交易并填写交易内容,转化为区块链交易后提交到区块链上;处理挂单交易,全部检查通过后处理账户,完成后保存挂单信息;选中挂单信息后生成一笔空的配对订单交易,转化为区块链交易后提交到区块链上;处理配对交易,全部检查通过后处理账务,完成后保存配对撮合交易;提取并循环冻结清单列表,完成所有清单的解冻处理;获取当前区块高度,完成难度更新计算,调整区块中能执行的解冻账户数上限。本发明还提出一种用于区块链的动态链上撮合系统,包括账务管理器、冻结管理器、解冻管理器、挂单管理器、配对管理器以及难度管理器,从而实现撮合交易和资金交换的全过程都在区块链上进行,解决了引入第三方所带来的风险问题。
技术领域
本发明涉及区块链技术领域,特别是一种用于区块链的动态链上撮合方法及系统。
背景技术
未来信用时代的交易将以数字化资产的交换为主,而传统的设立第三方交易所的方案通常存在许多风险,有可能给用户资产带来严重损失。如今,在区块链的技术背景下,可以尝试使用区块链来解决人们资产交换的需要。但常见的解决方案是将撮合交易和资产交换分开处理,在链下完成交易配对后,再在链上完成资产交换,但这必然需要第三方的介入,又会带来一系列安全问题。如何提供一种在不引入第三方的前提下完成链上交易撮合并交换资产的能力,成为一个急需解决的问题。
发明内容
本发明旨在提出一种用于区块链的动态链上撮合方法及系统,是在于将撮合交易和资产交换的过程都放在区块链上进行,同时为了解决撮合交易过程中匹配时间过长导致资金被冻结的问题,引入定义了执行上限的自动解冻机制,且这个执行上限能够随着节点设备性能的变化而变化,实现了在链上完成撮合交易和资产交换的全过程,且在整个过程中不需要第三方的参与,从而保障了交易的安全性。
一种用于区块链的动态链上撮合方法及系统,应用于账务区块链,所述方法包括:
S1、在区块链上创建一个账户并获得一份资产,创建一笔空白撮合挂单交易并填写交易内容,转化为区块链交易后签名并提交到区块链上;
S2、处理挂单交易,如果有检查不通过,丢弃交易;如果全部检查都通过,开始处理账户,完成后将挂单信息存入本地挂单清单中;
S3、查询并选中链上的挂单信息,生成一笔空的配对定单交易并转化为区块链交易,签名后提交到区块链上;
S4、处理配对交易,如果有检查不通过,丢弃交易;如果全部检查都通过,开始处理账务,完成后将配对撮合交易保存到本地;
S5、区块链节点等待进入解冻时间后,提取并循环冻结清单列表,完成所有清单的解冻处理;
S6、获取当前区块高度,达到重新计算难度的时间后完成难度更新计算,调整区块中能执行的解冻账户数上限。
进一步的,步骤S2中所述的处理挂单交易的过程包括:
S21、验证交易的合法性,如果不合法,丢弃交易;如果合法,进入S22;
S22、检查交易的发起者是否持有该资产,如果不持有,丢弃交易;如果持有,进入S23;
S23、检查交易的发起者是否拥有足够资产,如果不拥有,丢弃交易;如果拥有,进入S24;
S24、检查交易申请的价格是否为合法数量,如果不合法,丢弃交易;如果合法,进入S25;
S25、检查交易的最大等待时间是否超出区块链的最大等待时间,如果超出,丢弃交易;如果未超出,进入S26;
S26、上述任意项检查均通过后则将挂单中指定数量的资产从普通账户中下账,将下账数量的资产上账到冻结账户中,在冻结明细中记录本次交易并完成冻结操作,将挂单信息存入本地挂单清单中。
进一步的,步骤S4中所述的处理配对交易的过程包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010163519.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多人体温检测方法、装置、电子设备及存储介质
- 下一篇:显示装置和驱动方法





