[发明专利]跨链交易方法、电子设备及可读存储介质有效
申请号: | 202010758625.X | 申请日: | 2020-07-31 |
公开(公告)号: | CN111953754B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 李成才;刘昱;高勇;邓柯 | 申请(专利权)人: | 成都质数斯达克科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610094 四川省成都市高新区益*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 方法 电子设备 可读 存储 介质 | ||
1.一种跨链交易方法,其特征在于,应用于区块链网络系统,所述区块链网络系统包括公链网络、第一专链网络以及第二专链网络,所述方法包括:
所述公链网络获得所述第一专链网络对目标交易的第一共识投票和所述第二专链网络对所述目标交易的第二共识投票,并根据所述第一共识投票和所述第二共识投票,判断所述第一专链网络和所述第二专链网络是否均同意执行所述目标交易,若是,则生成执行提示,所述执行提示用于表征允许执行所述目标交易;
所述第一专链网络获得所述执行提示后,预执行所述目标交易,得到第一预执行结果,所述第二专链网络获得所述执行提示后,预执行所述目标交易,得到第二预执行结果;其中,所述执行提示被记录在所述公链网络的新区块中;所述第一专链网络通过如下方式获得所述执行提示:所述第一专链网络按照区块高度递增的顺序,同步所述公链网络产生的新区块,并针对同步到的每个新区块,检测该新区块中是否记录有所述执行提示,以获取所述执行提示;所述第二专链网络通过如下方式获得所述执行提示:所述第二专链网络按照区块高度递增的顺序,同步所述公链网络产生的新区块,并针对同步到的每个新区块,检测该新区块中是否记录有所述执行提示,以获取所述执行提示;
所述公链网络获得所述第一预执行结果和所述第二预执行结果,并根据所述第一预执行结果和所述第二预执行结果,判断所述第一专链网络和所述第二专链网络是否均成功预执行所述目标交易,若是,则执行所述目标交易,获得执行结果;
所述第一专链网络获得所述执行结果,并在所述执行结果表征所述公链网络成功执行所述目标交易的情况下,通过所述第一专链网络的区块链记录所述第一预执行结果,所述第二专链网络获得所述执行结果,并在所述执行结果表征所述公链网络成功执行所述目标交易的情况下,通过所述第二专链网络的区块链记录所述第二预执行结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第一专链网络从一个新区块中获得所述执行提示后,所述第一专链网络将所述目标交易对应的第一目标账本锁定;
在所述第一专链网络通过其区块链记录所述第一预执行结果之后,所述第一专链网络对所述第一目标账本进行解锁;
当所述第二专链网络从一个新区块中获得所述执行提示后,所述第二专链网络将所述目标交易对应的第二目标账本锁定;
在所述第二专链网络通过其区块链记录所述第二预执行结果之后,所述第二专链网络对所述第二目标账本进行解锁。
3.一种跨链交易方法,其特征在于,应用于第一专链网络中的节点,所述第一专链网络属于区块链网络系统,所述区块链网络系统还包括公链网络和第二专链网络,所述方法包括:
将针对目标交易的第一共识投票发送给所述公链网络,所述第一共识投票表征所述第一专链网络是否同意执行所述目标交易;
获得所述公链网络的执行提示,所述执行提示是在所述第一专链网络和所述第二专链网络均同意执行所述目标交易的情况下,由所述公链网络生成的;其中,所述执行提示被记录在所述公链网络的新区块中;所述获得所述公链网络的执行提示,包括:按照区块高度递增的顺序,同步所述公链网络产生的新区块,并针对同步到的每个新区块,检测该新区块中是否记录有所述执行提示,以从新区块中获取所述执行提示;
响应于所述执行提示,预执行所述目标交易,得到第一预执行结果,并将所述第一预执行结果发送给所述公链网络;
获得所述公链网络的执行结果,所述执行结果是在所述第一专链网络和所述第二专链网络均成功预执行所述目标交易的情况下,所述公链网络执行所述目标交易后得到的结果;
响应于所述执行结果,将所述第一预执行结果记入区块,以通过区块链记录所述第一预执行结果。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当从一个新区块中获得执行提示后,将所述目标交易对应的第一目标账本锁定;
在将所述第一预执行结果记入区块之后,对所述第一目标账本进行解锁。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都质数斯达克科技有限公司,未经成都质数斯达克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010758625.X/1.html,转载请声明来源钻瓜专利网。