(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211454197.7
(22)申请日 2022.11.21
(71)申请人 北京共识数信科技有限公司
地址 100013 北京市东城区和平里东 街15
号14幢2层208
(72)发明人 王毛路 王琪 李明
(74)专利代理 机构 北京动力号知识产权代理有
限公司 1 1775
专利代理师 杨润
(51)Int.Cl.
G06Q 20/38(2012.01)
G06Q 20/40(2012.01)
G06Q 40/04(2012.01)
G06K 9/62(2022.01)
(54)发明名称
一种基于区块链的智能跨链交互方法、 系统
和存储介质
(57)摘要
本发明提供一种基于区块链的智能跨链交
互方法、 系统和存储介质, 属于区跨链技术领域。
所述方法包括: 由区块链网络A的多个用户基于
跨链业务需求生成多个第一交易挂单; 由区块链
网络B的多个用户基于跨链业务需求生成多个第
二交易挂单; 由跨链服务器基于每个第一交易挂
单并通过预设的匹配算法找出与之相 匹配的第
二交易挂单, 并建立二者的关联关系; 判断基于
关联关系的第一交易挂单与第二交易挂单给出
的价格是否相同; 如果不相同, 则基于预设撮合
算法将第一交易挂单与第二交易挂单给出的不
同价格撮合为相同的交易价格, 并进行交易。 本
发明能够实现不同区块链项目的有机融合, 达到
区块链网络间的智能互联互通。
权利要求书4页 说明书9页 附图1页
CN 115526634 A
2022.12.27
CN 115526634 A
1.一种基于区块链的智能跨链交 互方法, 其特 征在于, 所述方法包括:
由区块链网络A 的多个用户基于跨链业务需求生成多个第一交易挂单, 并将多个第一
交易挂单发送给跨链服 务器;
由区块链网络B的多个用户基于跨链业务需求生成多个第二交易挂单, 并将多个第二
交易挂单发送给跨链服 务器;
由跨链服务器基于每个第一交易挂单并通过预设的匹配算法找出与之相匹配的第二
交易挂单, 并建立 二者的关联关系;
判断基于关联关系的第一交易 挂单与第二交易 挂单给出的价格是否相同;
如果不相同, 则基于预设撮合算法将第 一交易挂单与第 二交易挂单给出的不同价格撮
合为相同的交易 价格, 并按照相同的交易 价格进行交易。
2.根据权利要求1所述的一种基于区块链的智能跨链 交互方法, 其特征在于, 由跨链服
务器基于每个第一交易挂单并通过预设的匹配算法找出与之相匹配的第二交易挂单, 具体
包括:
从每个第一交易挂单中提取出第 一交易数量和第 一交易价格, 从每个第 二交易挂单中
提取出第二交易数量和第二交易 价格;
选定一个第 一交易挂单为目标第 一交易挂单, 将目标第 一交易挂单的第 一交易数量与
每个第二交易 挂单中提取 出的第二交易数量进行相似度比对, 得到交易数量相似度;
将目标第一交易挂单的第一交易价格与每个第二交易挂单中提取出的第二交易价格
进行相似度比对, 得到交易 价格相似度;
基于每个第 二交易挂单, 将其第 二交易数量与每个目标第 一交易挂单的第 一交易数量
之间的交易数量相似度, 与其第二交易价格与每个目标第一交易挂单的第一交易价格之间
的交易价格相似度进行累加, 得到第一综合相似度;
基于第一综合相似度的高低对多个第二交易 挂单进行排序;
选取第一综合相似度最高的第二交易挂单作为与目标第一交易挂单相匹配的第二交
易挂单。
3.根据权利要求1所述的一种基于区块链的智能跨链 交互方法, 其特征在于, 由跨链服
务器基于每个第一交易挂单并通过预设的匹配算法找出与之相匹配的第二交易挂单, 具体
包括:
从每个第一交易挂单中提取出第 一交易数量和第 一交易价格, 从每个第 二交易挂单中
提取出第二交易数量和第二交易 价格;
选定一个第 一交易挂单为目标第 一交易挂单, 将目标第 一交易挂单的第 一交易数量与
每个第二交易 挂单中提取 出的第二交易数量进行相似度比对, 得到交易数量相似度;
将目标第一交易挂单的第一交易价格与每个第二交易挂单中提取出的第二交易价格
进行相似度比对, 得到交易 价格相似度;
预设交易数量与交易 价格对匹配的影响权 重不同;
基于每个第 二交易挂单, 将其第 二交易数量与每个目标第 一交易挂单的第 一交易数量
之间的交易数量相似度, 与其第二交易价格与每个目标第一交易挂单的第一交易价格之间
的交易价格相似度分别乘以对应的影响权 重, 并对乘积进行累加, 得到第二综合相似度;
基于第二综合相似度的高低对多个第二交易 挂单进行排序;权 利 要 求 书 1/4 页
2
CN 115526634 A
2选取第二综合相似度最高的第二交易挂单作为与目标第一交易挂单相匹配的第二交
易挂单。
4.根据权利要求1所述的一种基于区块链的智能跨链 交互方法, 其特征在于, 基于预设
撮合算法将第一交易挂单与第二交易挂单给出的不同价格撮合为相同的交易价格, 具体包
括:
构建撮合 价格预测模型;
采集跨链 交易数据并录入样本数据库, 其中跨链 交易数据至少包括跨链 交易双方给出
的挂单价格以及成交价格;
基于样本数据库中的跨链 交易数据对撮合价格预测模型进行训练, 得到优化后的撮合
价格预测模型;
将第一交易挂单与第 二交易挂单给出的不同价格输入撮合价格预测模型中, 输出撮合
的交易价格。
5.根据权利要求4所述的一种基于区块链的智能跨链 交互方法, 其特征在于, 在输出撮
合的交易 价格之后, 所述方法还 包括:
获取多个历史跨链 交易数据, 且每个历史跨链 交易数据至少包括历史跨链 交易双方给
出的挂单价格以及历史真实成交价格;
基于第一交易 挂单与第二交易 挂单给出的不同价格进行 特征计算, 得到第一特 征值;
基于每个历史跨链 交易数据的历史跨链 交易双方给出的挂单价格进行特征计算, 得到
第二特征值;
将第一特征值与每个历史跨链 交易数据的第 二特征值进行差异度计算, 得到特征差异
度值;
将特征差异度值小于第一预设阈值的历史跨链交易数据加入校正数据库;
基于校正数据库中每个历史跨链 交易数据的历史跨链 交易双方给出的挂单价格, 通过
撮合价格预测模型 预测得到历史预测成交价格;
基于校正数据库中的每个历史跨链 交易数据, 将历史真实成交价格减去历史预测成交
价格, 得到价格差值;
将校正数据库中的多个历史跨链 交易数据对应的价格差值进行平均化计算, 得到价格
差值平均值;
在输出撮合的交易 价格的基础上, 加上价格差值平均值, 得到校正后的交易 价格。
6.根据权利要求1所述的一种基于区块链的智能跨链 交互方法, 其特征在于, 按照相同
的交易价格进行交易, 具体包括:
基于相同的交易 价格和交易数量计算 跨链交易双方 各自支出的加密货币量;
预设跨链交易双方分别为用户C和用户D, 且用户C交易区块链网络A中的加密货币M1,
用户D交易区块链网络B中的加密货币M2;
在区块链网络A中, 将用户C的加密货币M1由用户C的地址转入区块链网络A的交易所地
址中;
在区块链网络B中, 将用户D的加密货币M2由用户D的地址转入区块链网络B的交易所地
址中;
待跨链服务器基于预设撮合算法将第一交易挂单与第二交易挂单给出的不同价格撮权 利 要 求 书 2/4 页
3
CN 115526634 A
3
专利 一种基于区块链的智能跨链交互方法、系统和存储介质
安全报告 >
其他 >
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-17 23:38:21上传分享