【发明公布】一种跨链接口调用的有效性验证方法_国网浙江省电力有限公司信息通信分公司;杭州趣链科技有限公司_202010419803.6 

申请/专利权人:国网浙江省电力有限公司信息通信分公司;杭州趣链科技有限公司

申请日:2020-05-18

发明/设计人:王红凯;何东;姚一杨;汪小益;徐才巢;邱炜伟

公开(公告)日:2020-09-15

代理机构:杭州求是专利事务所有限公司

公开(公告)号:CN111666325A

代理人:刘静

主分类号:G06F16/25(20190101)

地址:310007 浙江省杭州市黄龙路8号641室

分类号:G06F16/25(20190101);G06Q40/02(20120101);G06Q20/38(20120101)

优先权:

专利状态码:在审-公开

法律状态:2020.09.15#公开

摘要:本发明公开了一种跨链接口调用的有效性验证方法,该方法参与跨链的有若干业务链以及中继链;包括跨链调用准备和跨链调用执行和验证两个步骤;业务链需要向中继链提交本链能够提供的服务调用的接口信息;业务链通过跨链接口管理模块发起接口调用请求;并且业务链向中继链的验证引擎注册针对跨链交易的跨链调用接口的验证规则,验证执行跨链交易后的调用服务接口的证明的有效性。本发明在采用中继链机制跨链的基础上,提供跨链调用注册服务,同时对于进行跨链调用的交易进行审查,实现了调用接口的规范化,降低了无效跨链调用的资源消耗,同时能够明确不同业务区块链中服务调用的边界,保证跨链调用的有效性,降低跨链调用的风险。

主权项:1.一种跨链接口调用的有效性验证方法,其特征在于,该方法参与跨链的有若干业务链以及中继链;具体步骤如下:1跨链调用准备1.1业务链向中继链提交本链能够提供的服务调用的接口信息;业务链能够调用中继链上提供的服务注册接口;中继链将服务调用的接口信息保存到中继链上并和注册该服务的业务链绑定。1.2中继链通过跨链接口管理模块实现服务注册接口的管理,当若干业务链中的某一业务链需要调用其他业务链接口时,需要通过服务注册接口向其他业务链提出申请,其他业务链审查后,作出允许调用或者拒绝调用的决定;当跨链调用出错时,跨链接口管理模块对于错误调用的跨链交易,可以在回执中给出出错的提示和可能正确的调用接口。1.4业务链向中继链的验证引擎注册针对跨链交易的跨链调用接口的验证规则,用于之后跨链交易使用;当有跨链交易产生的回执传递到中继链之后,自动触发该跨链调用接口的验证规则;2跨链调用执行和验证2.1若干业务链中的某一业务链发起一笔跨链交易,该业务链记为业务链A,指定调用另一业务链上的某个服务接口,该业务链记为业务链B,并给出相应的参数,然后抛出跨链事件;2.2中继链中的验证引擎对该跨链交易的调用服务进行检查合格后,转发该跨链交易给业务链B;2.3业务链B执行该跨链交易,并给出已经调用了该服务接口的证明,以回执的方式传回到中继链上;2.4中继链通过业务链A部署在验证引擎上的验证规则来检查该调用的有效性;业务链A同步中继链上的区块,验证自己得到的跨链接口调用的有效性。

全文数据:

权利要求:

百度查询: 国网浙江省电力有限公司信息通信分公司;杭州趣链科技有限公司 一种跨链接口调用的有效性验证方法