[发明专利]区块链跨链方法、系统及装置、电子设备、存储介质在审
申请号: | 202210331858.0 | 申请日: | 2022-03-30 |
公开(公告)号: | CN114677137A | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 王耿;曹崇瑞;顾费勇;胡志敏 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06Q40/04;G06F16/27 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 高燕 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 链跨链 方法 系统 装置 电子设备 存储 介质 | ||
1.一种区块链跨链方法,应用于服务端,其特征在于,包括:
响应于对目标业务发起的业务请求,确定与所述目标业务相关的至少两个子目标区块链;
针对每一子目标区块链,向所述子目标区块链上的代理智能合约发起业务交易请求;其中,所述业务交易请求包括服务端私钥签名,所述服务端私钥签名用于在所述代理智能合约上,证明所述服务端经过发起业务请求的用户授权;
向所述业务请求的来源,返回所述至少两个子目标区块链上代理智能合约返回的业务处理结果。
2.根据权利要求1所述的方法,其特征在于,所述向所述子目标区块链上的代理智能合约发起业务交易请求,包括:
确定所述子目标区块链与所述目标业务对应的代理智能合约和业务处理参数;
根据所述服务端在所述子目标区块链的服务端私钥,对所述业务处理参数进行加密,获得所述子目标区块链对应的服务端私钥签名;
依据所述业务处理参数和所述服务端私钥签名构造所述业务交易请求,并向所述子目标区块链上的代理智能合约发起所述业务交易请求。
3.根据权利要求1所述的方法,其特征在于,所述目标业务指示所述至少两个子目标区块链的处理顺序;
所述针对每一子目标区块链,向所述子目标区块链上的代理智能合约发起业务交易请求,包括:
根据所述处理顺序,向所述至少两个子目标区块链上的代理智能合约发起所述业务交易请求。
4.根据权利要求3所述的方法,其特征在于,所述根据所述处理顺序,向所述至少两个子目标区块链上的代理智能合约发起所述业务交易请求,包括:
根据所述处理顺序,确定所述至少两个子目标区块链中的靠前子目标区块链和靠后子目标区块链;
向所述靠前子目标区块链上的代理智能合约发起第一业务交易请求;
获取所述靠前子目标区块链上代理智能合约返回的业务处理结果;
基于所述业务处理结果构建第二业务交易请求,并向所述靠后子目标区块链上的代理智能合约发起所述第二业务交易请求。
5.根据权利要求1所述的方法,其特征在于,在所述响应于对目标业务发起的业务请求,确定与所述目标业务相关的至少两个子目标区块链之前,所述方法还包括:
响应于在每一子目标区块链的授权指令,从所述授权指令解析出授权交易请求;其中,所述授权交易请求包括所述服务端在所述子目标区块链上的地址、业务处理参数、所述授权指令发起方的用户私钥签名;
针对每一子目标区块链,向所述子目标区块链上的代理智能合约,发送所述子目标区块链对应的授权交易请求,使得所述代理智能合约基于所述服务端的地址、所述业务处理参数和所述用户私钥签名进行授权;
向所述授权指令的来源,返回每一子目标区块链上代理智能合约返回的授权结果。
6.一种区块链跨链系统,其特征在于,包括:
客户端,用于响应于针对目标业务的发起操作,发送所述目标业务对应的业务请求;接收所述业务请求对应的业务处理结果;
服务端,与所述客户端连接,用于响应于对目标业务发起的业务请求,确定与所述目标业务相关的至少两个子目标区块链;针对每一子目标区块链,向所述子目标区块链上的代理智能合约发起业务交易请求;其中,所述业务交易请求包括服务端私钥签名,所述服务端私钥签名用于在所述代理智能合约上,证明所述服务端经过发起业务请求的用户授权;向所述客户端,返回所述至少两个子目标区块链上代理智能合约返回的业务处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210331858.0/1.html,转载请声明来源钻瓜专利网。