[发明专利]跨链交易方法、装置、设备、存储介质及计算机程序产品在审
申请号: | 202111576793.8 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114331718A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 胡磊 | 申请(专利权)人: | 弥达斯科技(深圳)有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 钟永翠 |
地址: | 518000 广东省深圳市宝安区福海街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 方法 装置 设备 存储 介质 计算机 程序 产品 | ||
1.一种跨链交易方法,其特征在于,所述跨链交易方法应用于跨链交易系统,所述跨链交易系统包括第一区块链和第二区块链,所述跨链交易方法包括以下步骤:
接收所述第一区块链中的交易发起节点生成的交易信息,基于所述交易信息确定所述第二区块链中的交易响应节点;
通过预设共识机制对所述交易信息中的发起价值和响应价值进行共识验证,若所述共识验证通过,则将所述发起价值和所述响应价值冻结;
在所述交易发起节点的账户中生成第一价值的同时,在所述交易响应节点的账户中生成第二价值,其中,所述第一价值与所述响应价值相等,所述第二价值与所述发起价值相等;
当所述第一价值和所述第二价值生成后,对所述发起价值和所述响应价值进行解冻和已花签名,并将所述已花签名后的发起价值和响应价值分别在所述第一区块链和所述第二区块链中广播,以完成跨链交易。
2.如权利要求1所述的跨链交易方法,其特征在于,所述跨链交易系统包括智能合约存储节点,所述接收所述第一区块链中的交易发起节点生成的交易信息,基于所述交易信息确定所述第二区块链中的交易响应节点的步骤之后,包括:
通过所述智能合约存储节点,向所述交易响应节点发送目标获取指令,其中,所述目标获取指令携带所述交易信息中的响应价值;
基于所述目标获取指令携带的响应价值,查询所述交易响应节点的账户中未被预标记的价值,其中,当所述交易响应节点接收到所述智能合约存储节点发送的第一获取指令时,所述交易响应节点将所述第一获取指令对应的价值进行预标记;
若所述未被预标记的价值大于或等于所述响应价值,则将所述交易响应节点基于所述目标获取指令生成的第一智能合约存储到所述智能合约存储节点;
其中,所述通过预设共识机制对所述响应价值进行共识验证,若所述共识验证通过,则将所述响应价值冻结的步骤包括:
若所述未被预标记的价值大于或等于所述响应价值,则确定通过预设共识机制对所述响应价值进行的共识验证通过,将所述响应价值冻结。
3.如权利要求2所述的跨链交易方法,其特征在于,所述在所述交易发起节点的账户中生成第一价值的步骤包括:
获取所述智能合约存储节点中存储的所述第一智能合约,并对所述第一智能合约进行预执行操作,获取所述预执行操作得到的价值;
若所述预执行操作得到的价值与所述响应价值相等,则通过所述智能合约存储节点,将所述第一智能合约发送至所述交易发起节点,以使所述交易发起节点通过执行所述第一智能合约生成第一价值;
若所述预执行操作得到的价值与所述响应价值不相等,则通过所述智能合约存储节点,向所述交易响应节点发送更新指令;
将所述交易响应节点基于所述更新指令发送的智能合约作为第一智能合约,并返回所述获取所述智能合约存储节点中存储的第一智能合约的步骤。
4.如权利要求2所述的跨链交易方法,其特征在于,所述第二区块链包括用于存储历史共识验证数据的节点,所述跨链交易方法包括:
从所述第二区块链中筛选出所述交易响应节点确定的共识节点,并从所述历史共识验证数据中提取出所述共识节点对应的共识验证成功率;
从所述历史共识验证数据中提取出所述交易响应节点对应的交易成功率;
其中,所述通过预设共识机制对所述响应价值进行共识验证,若所述共识验证通过,则将所述响应价值冻结的步骤包括:
若所述未被预标记的价值大于或等于所述响应价值,所述共识验证成功率大于所述第一预设阈值,且所述交易成功率大于所述第二预设阈值,则确定通过预设共识机制对所述响应价值进行的共识验证通过,将所述响应价值冻结。
5.如权利要求1所述的跨链交易方法,其特征在于,所述将所述发起价值冻结的步骤包括:
将所述发起价值转移至所述第一区块链中的待交易节点,并对所述发起价值进行待交易签名;
将所述交易发起节点的节点信息,以及所述待交易签名后的发起价值在所述第一区块链中广播,以使所述待交易签名后的发起价值处于冻结状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于弥达斯科技(深圳)有限公司,未经弥达斯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111576793.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种PPVC模块的翻转方法
- 下一篇:一种检测系统在线的装置及方法