[发明专利]基于云跨链转账协议的跨链信息同步方法、系统及装置有效
申请号: | 202110580260.0 | 申请日: | 2021-05-26 |
公开(公告)号: | CN113315832B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 黄步添;高翠霞;宁鹏;冯国棋;罗春凤;刘振广 | 申请(专利权)人: | 杭州云象网络技术有限公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/60;H04L9/40;H04L9/32;H04L69/22;G06Q40/04 |
代理公司: | 杭州五洲普华专利代理事务所(特殊普通合伙) 33260 | 代理人: | 徐晶晶 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 云跨链 转账 协议 信息 同步 方法 系统 装置 | ||
1.一种基于云跨链转账协议的跨链信息同步方法,其特征在于,包括:
跨链网关A发布gRPC服务,同时接收跨链路由A的业务同步请求,所述跨链网关A调用插件与区块链A进行交互,调用区块链A上跨链合约A,所述跨链合约A将所述业务同步请求上链后,创建跨链请求事件;
所述跨链网关A监听所述跨链请求事件,所述监听通过SDK执行链路监听,将所述跨链请求事件转化为云跨链转账协议,并将上链信息进行签名和加密存储在云跨链转账协议中,然后把所述协议转发到所述跨链路由A中,同时跨链路由B通过P2P协议接收跨链路由A的云跨链转账协议请求;
所述跨链路由B转接跨链网关B,所述跨链网关B对云跨链转账协议内容进行解密并验签后执行跨链请求操作,同时区块链B上的跨链合约B调用应用合约B获取结果后,创建跨链响应事件;
所述跨链网关B监听到所述跨链响应事件,将其转化为云跨链转账协议,并将上链信息进行签名和加密存储在云跨链转账协议中,最终转发到所述跨链网关A上,所述跨链网关A执行跨链响应操作,将区块链B中获取的查询结果写在区块链A上;
其中,云跨链转账协议实现不同链的跨链路由之间的可信验证,可信验证过程包括:云跨链转账协议存储上链凭证,响应或监听事件上链后转化成云跨链转账协议,跨链路由获取云跨链转账协议中的上链凭证,验证报文的可信性;
云跨链转账协议实现不同链的跨链路由之间兼容不同异构链,具体包括:不同异构链的上链响应转化成云跨链转账协议格式,所述云跨链转账协议格式报文转化成异构链上链请求。
2.根据权利要求1所述的基于云跨链转账协议的跨链信息同步方法,其特征在于,所述的跨链合约A将所述请求上链,所述请求上链步骤包括:
区块链A与区块链B根据提前约定加解密算法与签名验签方式,由区块链A发起同步请求,将所述同步请求上链,所述上链满足背书策略,区块链A上的组织进行共识,通过后上链并返回结果,并用约定的私钥对上链结果进行签名,用约定的加密算法对所述请求和所述上链结果进行加密。
3.根据权利要求2所述的基于云跨链转账协议的跨链信息同步方法,其特征在于,跨链合约B创建跨链响应事件,步骤包括:区块链B发布上链请求,所述上链请求需满足区块链B的背书策略,区块链B上的组织进行共识通过后上链并返回结果,用所述私钥对所述结果进行签名,用所述加密算法对所述请求和所述上链结果进行加密。
4.根据权利要求1所述的基于云跨链转账协议的跨链信息同步方法,其特征在于,所述跨链合约将所述请求上链中:区块链B与区块链A可选择同一种或不同的加解密算法与签名验签方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云象网络技术有限公司,未经杭州云象网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110580260.0/1.html,转载请声明来源钻瓜专利网。