【技术实现步骤摘要】
区块链的业务处理方法、装置、计算机设备及存储介质
[0001]本申请涉及互联网
,尤其涉及区块链
,具体涉及一种区块链的业务处理方法、一种区块链的业务处理装置、一种计算机设备及一种存储介质。
技术介绍
[0002]目前,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,借由密码学串接并保护内容的串连交易记录(又称区块)。用区块链所串接的分布式账本能让多方有效纪录交易,且可永久查验此交易(不可篡改)。
[0003]由于区块链技术选型种类比较多,不同区块链网络无法进行业务跨链传输,导致不同区块链网络之间会形成数据孤岛。如何执行跨链业务成为研究热点。
技术实现思路
[0004]本申请实施例提供了一种区块链的业务处理方法、装置、计算机设备及存储介质,可以实现协作执行跨链业务。
[0005]一方面,本申请实施例提供了一种区块链的业务处理方法,方法包括:接收第一应用链发送的跨链业务请求,所述跨链业务请求用于指示所述第一应用链与第二应用链协作执行目标业务,所述目标业务是所述跨链业务请求所指示的;从路由关系信息表中查找与所述跨链业务请求相匹配的第一中继链;通过所述第一中继链将所述跨链业务请求转发至所述第二应用链,以使所述第二应用链与所述第一应用链协作执行所述目标业务。
[0006]一方面,本申请实施例提供了一种区块链的业务处理装置,装置包括:通信单元,用于接收第一应用链发送的跨链业务请求,所述跨链业务请求用于指示所述第一应用链与第二应用链协作执行目标 ...
【技术保护点】
【技术特征摘要】
1.一种区块链的业务处理方法,其特征在于,包括:接收第一应用链发送的跨链业务请求,所述跨链业务请求用于指示所述第一应用链与第二应用链协作执行目标业务,所述目标业务是所述跨链业务请求所指示的;从路由关系信息表中查找与所述跨链业务请求相匹配的第一中继链;通过所述第一中继链将所述跨链业务请求转发至所述第二应用链,以使所述第二应用链与所述第一应用链协作执行所述目标业务。2.如权利要求1所述的方法,其特征在于,所述路由关系信息表存储在区块链平台中,所述路由关系信息表包括应用链与应用链网关之间的路由关系表、应用链网关与中继链网关之间的路由关系表,以及中继链网关与中继链之间的路由关系表;所述从路由关系表中查找与所述跨链业务请求相匹配的第一中继链,包括:从所述应用链与应用链网关之间的路由关系表中确定所述第一应用链对应的第一应用链网关;从所述应用链网关与中继链网关之间的路由关系表中查找与所述第一应用链网关对应的第一中继链网关;基于所述中继链网关与中继链之间的路由关系表,将与所述第一中继链网关对应的中继链确定为与所述跨链业务请求相匹配的第一中继链。3.如权利要求2所述的方法,其特征在于,所述应用链网关与中继链网关之间的路由关系表中包括N个应用链网关与中继链网关之间的路由关系子表,一个路由关系子表对应一种跨链业务类型,所述从所述应用链网关与中继链网关之间的路由关系表中查找与所述第一应用链网关对应的第一中继链网关,包括:确定所述跨链业务请求所指示的目标业务所属的目标跨链业务类型;从所述N个应用链网关与中继链网关之间的路由关系子表中,获取与所述目标跨链业务类型对应的第i个应用链网关与中继链网关之间的路由关系子表;从所述第i个应用链网关与中继链网关之间的路由关系子表中查找与所述第一应用链网关对应的第一中继链网关。4.如权利要求2所述的方法,其特征在于,所述通过第一中继链将所述跨链业务请求转发至所述第二应用链,包括:调用所述第一中继链对所述跨链业务请求进行验证;若所述第一中继链对所述跨链业务请求的验证通过,则从所述应用链网关与中继链网关之间的路由关系表中查找与所述第一中继链网关对应的第二应用链网关;基于所述应用链与应用链网关之间的路由关系表,确定与所述第二应用链网关对应的第二应用链,并将所述跨链业务请求转发至所述第二应用链。5.如权利要求2所述的方法,所述通过所述第一中继链将所述跨链业务请求转发至所述第二应用链,包括:在从所述区块链平台存储的路由关系表中查找与所述跨链业务请求相匹配的第一中继链后,获取所述跨链业务请求对应的中继转发条件,所述中继转发条件中规定用于转发所述跨链业务请求的中继链需要满足的条件;若所述第一中继链满足所述跨链业务请求对应的中继转发条件,则通过所述第一中继链将所述跨链业务请求转发至所述第二应用链。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:若所述...
【专利技术属性】
技术研发人员:王剑,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。