一种跨链业务合约的治理方法、装置及介质制造方法及图纸

技术编号:35514446 阅读:16 留言:0更新日期:2022-11-09 14:30
本申请实施例适用于区块链技术领域,提供了一种跨链业务合约的治理方法、装置及介质,所述方法应用于应用链,包括:接收第一跨链业务合约发起的注册申请,所述注册申请用于所述第一跨链业务合约向所述应用链所在的第一中继链发起注册;将所述注册申请发送至所述应用链上的管理员,以获取所述管理员针对所述注册申请的投票结果;根据所述投票结果,确定所述注册申请的申请结果;若所述申请结果为注册成功,则向所述第一中继链发送所述第一跨链业务合约的注册信息,以将所述第一跨链业务合约注册到所述第一中继链中。通过上述方法,能够降低跨链业务合约在中继链中运行时的风险,降低中继链对于跨链业务合约的管理压力。中继链对于跨链业务合约的管理压力。中继链对于跨链业务合约的管理压力。

【技术实现步骤摘要】
一种跨链业务合约的治理方法、装置及介质


[0001]本申请属于区块链
,特别是涉及一种跨链业务合约的治理方法、装置及介质。

技术介绍

[0002]中继链可以为注册到中继链上的应用链提供跨链服务。应用链为了满足不同的跨链需求需要部署多个跨链业务合约。跨链交易需要跨链的双方应用链进行合约服务之间的调用,因此,中继链在为应用链提供跨链服务时,需要对跨链业务合约进行管理。
[0003]由于每条应用链上包括多个跨链业务合约,中继链上可以注册多条应用链,因此,中继链需要管理的跨链业务合约数量庞大。在对数量庞大的跨链业务合约进行治理时,中继链需要承担的任务量大,容易造成跨链网络的治理堵塞,造成跨链网络提供跨链服务时效率低下。
[0004]另外,目前当应用链在中继链上注册成功后,应用链可以获取到跨链权限;在应用链获得跨链权限后,应用链上的跨链业务合约均可以取得跨链权限。中继链对于应用链上的跨链业务合约的完全信任,容易造成安全隐患。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种跨链业务合约的治理方法、装置及介质,用以降低中继链对跨链业务合约的治理负担。
[0006]本申请实施例的第一方面提供了一种跨链业务合约的治理方法,应用于应用链,所述方法包括:
[0007]接收第一跨链业务合约发起的注册申请,所述注册申请用于所述第一跨链业务合约向所述应用链所在的第一中继链发起注册;
[0008]将所述注册申请发送至所述应用链上的管理员,以获取所述管理员针对所述注册申请的投票结果;
[0009]根据所述投票结果,确定所述注册申请的申请结果;
[0010]若所述申请结果为注册成功,则向所述第一中继链发送所述第一跨链业务合约的注册信息,以将所述第一跨链业务合约注册到所述第一中继链中。
[0011]本申请实施例的第二方面提供了一种跨链业务合约的治理装置,应用于应用链,所述装置包括:
[0012]接收模块,用于接收第一跨链业务合约发起的注册申请,所述注册申请用于所述第一跨链业务合约向所述应用链所在的第一中继链发起注册;
[0013]第一发送模块,用于将所述注册申请发送至所述应用链上的管理员,以获取所述管理员针对所述注册申请的投票结果;
[0014]确定模块,用于根据所述投票结果,确定所述注册申请的申请结果;
[0015]第二发送模块,用于若所述申请结果为注册成功,则向所述第一中继链发送所述
第一跨链业务合约的注册信息,以将所述第一跨链业务合约注册到所述第一中继链中。
[0016]本申请实施例的第三方面提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的方法。
[0017]本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的方法。
[0018]本申请实施例的第五方面提供了一种计算机程序产品,当所述计算机程序产品在计算机设备上运行时,使得所述计算机设备执行上述第一方面所述的方法。
[0019]与现有技术相比,本申请实施例包括以下优点:
[0020]本申请实施例,跨链业务合约要注册到中继链中时,首先要向应用链发送注册申请,应用链在接收到跨链业务合约的注册申请后,可以将该注册申请发送至应用链上的各个管理员,然后根据各个管理员的投票结果,确定跨链业务合约提交的注册申请的注册结果;若根据投票结果确定的注册结果为注册成功,则应用链可以向中继链提交该跨链业务合约的注册信息,以将跨链业务合约注册到中继链上。本实施例中,跨链业务合约在注册到中继链之前,需要先经过应用链的审核;应用链审核通过之后,跨链业务合约才能注册到中继链上。基于应用链的审核,注册到中继链上的跨链业务合约可以得到多方监督和管理,从而可以降低跨链合约服务在中继链上运行时的风险。另外,跨链业务合约可以由应用链来进行审核管理,可以显著减少直接由中继链管理员对跨链业务合约治理审核的工作量,从而能够提高跨链系统的效率,避免治理堵塞的问题。
附图说明
[0021]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本申请实施例提供的一种跨链业务合约的治理方法的步骤流程示意图;
[0023]图2是本申请实施例提供的一种跨链系统的示意图;
[0024]图3是本申请实施例提供的另一种跨链业务合约的治理方法的步骤流程示意图;
[0025]图4是本申请实施例提供的一种跨链业务合约调用的流程示意图;
[0026]图5是本申请实施例提供的一种链业务合约的治理装置的示意图;
[0027]图6是本申请实施例提供的一种计算机设备的示意图。
具体实施方式
[0028]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本申请。在其他情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0029]应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描
述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0030]还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0031]如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0032]另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0033]在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨链业务合约的治理方法,其特征在于,应用于应用链,所述方法包括:接收第一跨链业务合约发起的注册申请,所述注册申请用于所述第一跨链业务合约向所述应用链所在的第一中继链发起注册;将所述注册申请发送至所述应用链上的管理员,以获取所述管理员针对所述注册申请的投票结果;根据所述投票结果,确定所述注册申请的申请结果;若所述申请结果为注册成功,则向所述第一中继链发送所述第一跨链业务合约的注册信息,以将所述第一跨链业务合约注册到所述第一中继链中。2.如权利要求1所述的方法,其特征在于,在所述接收第一跨链业务合约发起的注册申请之前,所述方法还包括:将所述应用链注册到所述第一中继链中,以获取所述第一中继链的跨链权限;在所述应用链上部署跨链管理合约,所述跨链管理合约用于接收所述注册申请,并基于所述跨链权限向所述第一中继链发送所述注册信息。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:接收所述第一跨链业务合约提交的第一跨链交易;若所述第一跨链业务合约已经在所述第一中继链中注册,则将所述第一跨链交易发送至所述第一中继链,所述第一跨链交易用于请求通过所述第一中继链调用在所述第一中继链中注册的其他跨链业务合约。4.如权利要求1或2所述的方法,其特征在于,所述方法还包括:当接收到第二中继链发送的第二跨链交易时,确定所述第二跨链交易所调用的第二跨链业务合约;若所述第二跨链业务合约已经在所述第二中继链中注册,则通过所述第二跨链业务合约执行所述第二跨链交易,得到执行结果;将所述执行结果返回至所述第二中继链。5.权利要求1所述的方法,其特征在于,所述将所述注册申请发送至所述应用链上的管理员,以获取所述管理员针对所述注册申请的投票结果,包括:获取多个所述管理员对应的地址列表;根据所述地址列表,将所述注册申请发送至各个所述管理员;接收各个所述管理员针对所述注册申请返回的投票结果。6.如权利要求5所述的方法,其特征在...

【专利技术属性】
技术研发人员:邱炜伟汪小益雷晓晨胡麦芳尚璇
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1