[发明专利]区块链的跨链交易方法、管理节点、区块链网络在审
申请号: | 201911220363.5 | 申请日: | 2019-12-03 |
公开(公告)号: | CN111080449A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 尹强文;莫楠;石翔;贺双洪;李辉忠;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 姚晓雨 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易 方法 管理 节点 网络 | ||
本发明涉及金融科技(Fintech)领域,并公开了区块链领域中区块链的跨链交易方法、管理节点、区块链网络,其中,方法包括:管理节点接收客户端发送的待执行交易,根据待执行交易生成与N个区块链网络对应的N个准备指令,将每个准备指令发送至与每个准备指令对应的区块链网络中,区块链网络执行各自的准备指令,并将执行结果发送至管理节点,管理节点若确定在预设时段内接收到的N个执行结果都是执行成功,则生成提交指令并将提交指令发送至每个区块链网络中。上述技术方案用以实现多个区块链网络执行交易的一致性。
技术领域
本发明实施例涉及金融科技(Fintech)领域,尤其涉及区块链(Block Chain)领域中区块链的跨链交易方法、管理节点、区块链网络。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Finteh)转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。
在某些业务场景下,客户端需要同时对多个区块链网络进行操作,即同时向多个区块链网络发送交易,但由于不同区块链网络中的执行资源不同,导致客户端发送交易的多个区块链网络中,可能有些区块链网络执行交易失败,有些区块链网络执行交易成功且将执行交易的结果数据提交,不能实现多个区块链网络执行交易的一致性。
发明内容
本发明实施例提供区块链的跨链交易方法、管理节点、区块链网络,用以实现多个区块链网络执行交易的一致性。
第一方面,本发明实施例提供了一种区块链的跨链交易方法,包括:
管理节点接收客户端发送的待执行交易,根据所述待执行交易生成与N个区块链网络对应的N个准备指令;N大于1;
所述管理节点将每个准备指令发送至与每个准备指令对应的区块链网络中;所述准备指令用于指示所述准备指令对应的区块链网络执行所述准备指令;
所述管理节点接收每个区块链网络发送的执行结果;所述执行结果是发送所述执行结果的区块链网络执行准备指令之后确定的;
所述管理节点若确定在预设时段内接收到的N个执行结果都是执行成功,则生成提交指令并将所述提交指令发送至每个区块链网络中;所述提交指令用于指示每个区块链网络将各自的状态更新为执行准备指令之后的状态。
上述技术方案中,管理节点根据待执行交易生成分发至各区块链网络的准备指令,并将各准备指令发送至对应的区块链网络,从而区块链网络根据各自的准备指令执行,但区块链网络在执行完成准备指令后,并不会提交执行完成的数据,而是会等到管理节点发送提交指令后才会提交,而管理节点需要在接收到所有区块链网络发送的执行成功的结果后才会生成提交指令发送至各区块链网络以使得各区块链网络可以提交数据,也就是说,通过管理节点控制各区块链网络将执行准备指令后的数据进行提交,从而实现所有区块链网络执行交易的一致性,避免出现一个待执行交易对应的多个区块链网络中,出现某个区块链网络执行成功交易(更新区块链网络状态)而某个区块链网络未执行成功交易(未更新区块链网络状态),导致各区块链网络执行交易的不一致性。
可选的,所述管理节点将准备指令发送至与所述准备指令对应的区块链网络中,包括:
所述管理节点将所述准备指令通过所述区块链网络的代理节点发送至所述区块链网络中;所述代理节点用于将所述准备指令进行打包并根据所述区块链网络的签名算法对所述打包后的准备指令签名;
所述管理节点将所述提交指令发送至区块链网络中,包括:
所述管理节点将所述提交指令通过所述区块链网络的代理节点发送至所述区块链网络中;所述代理节点用于将所述提交指令进行打包并根据所述区块链网络的签名算法对所述打包后的提交指令签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911220363.5/2.html,转载请声明来源钻瓜专利网。