[发明专利]一种区块链多链互联方法和区块链系统在审
申请号: | 202110292004.1 | 申请日: | 2021-03-18 |
公开(公告)号: | CN115114369A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 胡凯;胡心森;张震 | 申请(专利权)人: | 中移(上海)信息通信科技有限公司;中国移动通信集团有限公司;北京航空航天大学 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06Q20/02 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 201206 上海市浦东新区新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 链多链互联 方法 系统 | ||
1.一种区块链多链互联方法,其特征在于,应用于区块链系统,所述区块链系统包括一个主链和至少一个从链,所述主链和所述从链均包括多个区块链节点,所述多个区块链节点中包括做块节点,所述方法包括:
源区块链接收用户提交的目标交易,其中,所述目标交易为跨链交易;
目标从链和所述主链中的做块节点分别基于目标信息,生成第一区块,其中,所述目标从链和所述主链包括所述源区块链和所述目标交易的目的区块链,所述目标信息包括所述目标交易的交易信息和区块更新信息中的至少一项;所述主链中的做块节点对所述区块链系统中的各个从链进行扫描,且所述从链中的做块节点分别对所述主链进行扫描,以分别根据扫描结果生成所述区块更新信息;
分别将所述第一区块在所述区块链系统所在的区块链网络中进行区块共识;
所述区块链网络中的节点分别根据所述第一区块,执行或者回滚所述目标交易,并更新区块链状态。
2.根据权利要求1所述的方法,其特征在于,在所述区块链网络中的节点分别根据所述第一区块,执行或者回滚所述目标交易,并更新区块链状态之后,所述方法还包括:
所述主链获取所述从链的配置变更信息,并根据所述第一区块所在的从链的配置变更信息,更新扫描配置。
3.根据权利要求1所述的方法,其特征在于,所述扫描的扫描策略包括以下至少一项:
采用链路由作为做块节点的代理进行查询;
所述主链中的做块节点为所述从链启动对应的链路由,或者,所述从链中的做块节点为所述主链启动对应的链路由;
根据预先设置的信任域进行查询,其中,所述信任域包括所述区块链系统所在的区块链网络中除了当前的做块节点以外其他做块节点的链路由;
扫描策略与被扫描的区块链的特性匹配;
对所述区块链系统内除本区块链之外的其他区块链的区块信息进行多线程查询。
4.根据权利要求3所述的方法,其特征在于,所述主链中的做块节点对所述区块链系统中的各个从链进行扫描,且所述从链中的做块节点分别对所述主链进行扫描,包括:
在预先设置有信任域的情况下,所述主链和所述从链中的做块节点的链路由分别向所述信任域中的链路由查询区块信息;在查询到与所述目标交易对应的第一区块的情况下,结束扫描;
否则,所述主链和所述从链中的做块节点的链路由分别根据所述扫描策略,查询所述区块链系统中各个区块链的区块信息,直至查询到与所述目标交易对应的第一区块。
5.根据权利要求1所述的方法,其特征在于,所述区块更新信息,包括以下至少一项:
扫描得到的第一区块的元信息,其中,所述元信息包括:所述第一区块所在区块链的链标识符和所述第一区块的高度;
跨链交易;
跨链交易回执。
6.根据权利要求1所述的方法,其特征在于,所述主链中的做块节点对所述区块链系统中的各个从链进行扫描,且所述从链中的做块节点分别对所述主链进行扫描,以分别根据扫描结果生成所述区块更新信息,包括:
所述主链中的做块节点对所述区块链系统中的从链分别进行扫描,以确定从链中的第一目标区块,并基于所述第一目标区块生成所述区块更新信息,其中,所述第一目标区块为目标从链中的第一区块;
所述从链中的做块节点对所述主链进行扫描,以确定所述主链中的第二目标区块,并基于所述第二目标区块生成所述区块更新信息,其中,所述第二目标区块为所述主链中的第一区块。
7.根据权利要求6所述的方法,其特征在于,所述基于所述第一目标区块生成所述区块更新信息,包括以下至少一项:
将所述目标从链的链标识符和所述第一目标区块的高度写入所述区块更新信息中;
将所述第一目标区块中的跨链交易写入所述区块更新信息中;
基于所述第一目标区块中的跨链交易和所述第一目标区块的区块更新信息中的跨链交易,生成跨链交易回执,并将所述跨链交易回执写入所述主链的区块更新信息中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(上海)信息通信科技有限公司;中国移动通信集团有限公司;北京航空航天大学,未经中移(上海)信息通信科技有限公司;中国移动通信集团有限公司;北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110292004.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:三氧化二铝在火灾后金属表面处理的方法
- 下一篇:一种健心片的制备方法