[发明专利]一种用于区块链的动态链上撮合方法及系统在审
| 申请号: | 202010163519.7 | 申请日: | 2020-03-10 |
| 公开(公告)号: | CN113450212A | 公开(公告)日: | 2021-09-28 |
| 发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
| 主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q40/00;G06Q20/38;G06Q20/08 |
| 代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
| 地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 区块 动态 撮合 方法 系统 | ||
1.一种用于区块链的动态链上撮合方法,应用于账务区块链,其特征在于,所述方法包括:
S1、在区块链上创建一个账户并获得一份资产,创建一笔空白撮合挂单交易并填写交易内容,转化为区块链交易后签名并提交到区块链上;
S2、处理挂单交易,如果有检查不通过,丢弃交易;如果全部检查都通过,开始处理账户,完成后将挂单信息存入本地挂单清单中;
S3、查询并选中链上的挂单信息,生成一笔空的配对定单交易并转化为区块链交易,签名后提交到区块链上;
S4、处理配对交易,如果有检查不通过,丢弃交易;如果全部检查都通过,开始处理账务,完成后将配对撮合交易保存到本地;
S5、区块链节点等待进入解冻时间后,提取并循环冻结清单列表,完成所有清单的解冻处理;
S6、获取当前区块高度,达到重新计算难度的时间后完成难度更新计算,调整区块中能执行的解冻账户数上限。
2.根据权利要求1所述的一种用于区块链的动态链上撮合方法,其特征在于,步骤S2中所述的处理挂单交易的过程包括:
S21、验证交易的合法性,如果不合法,丢弃交易;如果合法,进入S22;
S22、检查交易的发起者是否持有该资产,如果不持有,丢弃交易;如果持有,进入S23;
S23、检查交易的发起者是否拥有足够资产,如果不拥有,丢弃交易;如果拥有,进入S24;
S24、检查交易申请的价格是否为合法数量,如果不合法,丢弃交易;如果合法,进入S25;
S25、检查交易的最大等待时间是否超出区块链的最大等待时间,如果超出,丢弃交易;如果未超出,进入S26;
S26、上述任意项检查均通过后则将挂单中指定数量的资产从普通账户中下账,将下账数量的资产上账到冻结账户中,在冻结明细中记录本次交易并完成冻结操作,将挂单信息存入本地挂单清单中。
3.根据权利要求1所述的一种用于区块链的动态链上撮合方法,其特征在于,步骤S4中所述的处理配对交易的过程包括:
S41、验证交易的合法性,如果不合法,丢弃交易;如果合法,进入S42;
S42、检查挂单中剩余未成交数量是否足够配对订单要求的数量,如果不够,丢弃交易;如果足够,进入S43;
S43、检查配对者是否拥有该配对资产,如果不拥有,丢弃交易;如果拥有,进入S44;
S44、检查配对者是否拥有足额的数量,如果不拥有,丢弃交易;如果拥有,进入S45;
S45、上述任意项检查均通过后则从配对者账户中下账指定数量的资产,从挂单者冻结账户中下账指定数量的资产,给挂单者上账指定数量的资产,给配对者账户上账指定数量的资产,从挂单者冻结明细中更新剩余冻结数量,如果剩余冻结数量小于等于零则删除这条挂单冻结信息,完成账务处理,将配对撮合交易保存到已处理交易清单中。
4.根据权利要求1所述的一种用于区块链的动态链上撮合方法,其特征在于,步骤S5中所述的循环冻结清单列表的过程包括:
S51、提取一条冻结信息并判断当前冻结余额是否大于零,如果小于等于零,跳过该冻结信息;如果大于零,进入S52;
S52、判断当前冻结明细是否已经到时间,如果没到,跳过该冻结信息;如果到了,进入S53;
S53、进行解冻操作,从冻结账户中将剩余资产下账,将下账资产上账到该人员的普通账户中,删除该冻结清单,完成账务处理;
S54、提取当前的最大解冻数,计算当前解冻数是否大于已解冻数,如果大于等于,结束循环;如果小于,继续循环。
5.根据权利要求1所述的一种用于区块链的动态链上撮合方法,其特征在于,步骤S6中所述的难度更新计算的过程包括:
S61、获取当前区块高度;
S62、判断是否已经达到重新计算难度的时间,如果未到,跳过计算;如果到了,进入S63;
S63、提取过去这段时间的解冻账户数量、交易总数,使用公式计算最新的最大难度上限,调整区块中能执行的解冻账户数上限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010163519.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多人体温检测方法、装置、电子设备及存储介质
- 下一篇:显示装置和驱动方法





