[发明专利]基于区块链系统进行交易匹配的方法和设备在审
申请号: | 202080003663.2 | 申请日: | 2020-07-10 |
公开(公告)号: | CN112368733A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 曹圣皎;袁园;方晖 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 系统 进行 交易 匹配 方法 设备 | ||
1.一种计算机实现的用于交易匹配的方法,所述方法包括:
接收一个或多个交易;
确定以下至少一项:所述一个或多个交易与存储的数据结构之间的匹配,或者所述一个或多个交易中的一个交易与另一交易之间的匹配;
向区块链系统发送用于确认确定结果的请求;以及
响应于所述区块链系统确认所述确定结果有效,更新所述存储的数据结构。
2.根据权利要求1所述的方法,其中,所述一个或多个交易是从所述区块链系统的广播中接收的,或从不同于所述区块链系统的另一区块链系统的广播中接收的。
3.根据权利要求1所述的方法,其中,所述一个或多个交易是从一个或多个用户接口设备接收的。
4.根据前述任一项权利要求所述的方法,其中,所述一个或多个交易包括以下至少一项:
一个或多个购买订单;
一个或多个销售订单;或
一个或多个购买订单及一个或多个销售订单。
5.根据前述任一项权利要求所述的方法,其中,所述接收的一个或多个交易中的每一个包括以下至少一项:
交易类型、
价格的承诺、
数量的承诺、
由加密密钥加密的价格、
由所述加密密钥加密的数量、
用于生成所述价格的承诺并由所述加密密钥加密的随机数、或
用于生成所述数量的承诺并由所述加密密钥加密的随机数。
6.根据权利要求5所述的方法,其中,所述价格的承诺是所述价格的佩德森承诺,并且所述数量的承诺是所述数量的佩德森承诺。
7.根据前述任一项权利要求所述的方法,其中,确定以下至少一项:所述一个或多个交易与所述存储的数据结构之间的匹配,或者所述一个或多个交易中的一个交易与另一交易之间的匹配,是基于包括在所述一个或多个交易中的至少一个价格来执行的。
8.根据权利要求1至6中任一项所述的方法,其中,确定以下至少一项:所述一个或多个交易与所述存储的数据结构之间的匹配,或者所述一个或多个交易中的一个交易与另一交易之间的匹配,是基于以下执行的:
所述存储的数据结构中包括的一个或多个销售订单中的一个或多个最低价格;或
所述存储的数据结构中包括的一个或多个购买订单中的一个或多个最高价格。
9.根据权利要求7或8所述的方法,其中,向所述区块链系统发送所述用于确认所述确定结果的请求进一步包括:
向所述区块链系统上传以下至少一项:
匹配交易中的价格的范围证明;
所述匹配交易中的数量的范围证明;
所述匹配交易中的两个数量之间的相等关系;或
所述匹配交易中的多个数量之间的线性关系。
10.如权利要求9所述的方法,其中:
所述匹配交易中的价格的范围证明和所述匹配交易中的数量的范围证明均基于零知识范围证明,以及
所述匹配交易中的两个数量之间的相等关系和所述匹配交易中的多个数量之间的线性关系均基于离散对数知识的零知识证明。
11.根据前述任一项权利要求所述的方法,还包括:
基于所述用于确认所述确定结果的请求,在所述区块链系统的一个或多个节点上验证所述确定结果的有效性。
12.一种用于匹配一个或多个交易的设备,包括:
一个或多个处理器;以及
一个或多个计算机可读存储器,其耦接至所述一个或多个处理器并且其上存储有指令,所述指令能由所述一个或多个处理器执行以执行权利要求1至11中任一项所述的方法。
13.一种用于匹配一个或多个交易的装置,所述装置包括用于执行权利要求1至11中任一项所述的方法的多个模块。
14.一种存储有指令的非暂态计算机可读介质,所述指令在由设备的处理器执行时,使所述设备执行权利要求1至11中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080003663.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:控制装置、摄像装置以及控制方法
- 下一篇:半导体装置结构和其制造方法