【技术实现步骤摘要】
本申请涉及区块链,尤其涉及一种基于多区块链的跨链配置方法、装置、设备、系统及介质。
技术介绍
1、在多区块链的应用场景下,由于该多区块链中的各区块链之间的独立性,需要各区块链上的共识节点,独立配置自己所在链的一些基础数据信息。
2、比如,对于彼此相互独立的区块链a和区块链b而言,可以通过区块链a上的共识节点单独配置自己所在链的出块时间、区块大小以及该区块链a上的业务逻辑规则等配置信息,而区块链b上的共识节点也可以单独配置自己所在链的出块时间、区块大小以及该区块链b上的业务逻辑规则等配置信息。显然,对于这两条链(即区块链a和区块链b)上的共识节点而言,会因为各链所需执行的业务不同而导致配置信息之间存在差异,以至于难以确保彼此相互独立的各链上的配置信息的一致性。
技术实现思路
1、本申请实施例提供了一种基于多区块链的跨链配置方法、装置、设备、系统及介质,通过在彼此相互独立的各区块链之间,引入配置锁这样的配置机制,可以确保彼此相互独立的各区块链上的配置信息的一致性和可靠性。
< ...【技术保护点】
1.一种基于多区块链的跨链配置方法,其特征在于,所述方法由第一共识节点执行,所述多区块链包含与所述第一共识节点相关联的第一链和待进行跨链配置的目标链;所述第一链对应的第一链网络和所述目标链对应的目标链网络通过跨链中继进行隔离,所述方法包括:
2.如权利要求1所述的方法,其特征在于,在所述目标链的数量为多个,且所述配置事务所指示的配置资源属于全局配置资源时,与所述全局配置资源对应的链管理配置合约为所述第一链上的平台配置合约;
3.根据权利要求2所述的方法,其特征在于,所述多区块链包含由所述第一共识节点通过所述第一链所管理的业务主链和独立于所述业务
...【技术特征摘要】
1.一种基于多区块链的跨链配置方法,其特征在于,所述方法由第一共识节点执行,所述多区块链包含与所述第一共识节点相关联的第一链和待进行跨链配置的目标链;所述第一链对应的第一链网络和所述目标链对应的目标链网络通过跨链中继进行隔离,所述方法包括:
2.如权利要求1所述的方法,其特征在于,在所述目标链的数量为多个,且所述配置事务所指示的配置资源属于全局配置资源时,与所述全局配置资源对应的链管理配置合约为所述第一链上的平台配置合约;
3.根据权利要求2所述的方法,其特征在于,所述多区块链包含由所述第一共识节点通过所述第一链所管理的业务主链和独立于所述业务主链的业务子链;所述业务主链包含独立于所述第一链的第二链和第三链中的一个或者多个;所述业务子链所对应的子链共识网络是由所述第二链对应的第二链网络中的共识节点和所述第三链对应的第三链网络中的共识节点所共同组建的;其中,所述第二链网络独立于所述第三链网络;所述业务子链是由请求执行目标业务的业务对象通过所述第一共识节点所授权创建的;一个目标业务对应一个业务子链;多个所述目标链包含所述业务子链和所述业务主链。
4.根据权利要求1所述的方法,其特征在于,所述多区块链包含业务子链和由所述第一共识节点通过所述第一链上的全平台配置合约所管理的第二链和第三链;所述业务子链所对应的子链共识网络是由所述第二链对应的第二链网络中的共识节点和所述第三链对应的第三链网络中的共识节点所共同组建的;其中,所述第二链网络独立于所述第三链网络;所述业务子链是由请求执行目标业务的业务对象通过所述第一共识节点所授权创建的;一个目标业务对应一个业务子链;在所述目标链为所述业务子链、所述第二链或者所述第三链,且所述配置事务所指示的配置资源属于独立配置资源时,与所述独立配置资源对应的链管理配置合约为所述第一链上的目标链管理配置合约;所述目标链管理配置合约包含用于配置所述第二链的链管理配置合约、用于配置所述第三链的链管理配置合约或者用于配置所述业务子链的子链管理配置合约。
5.如权利要求1所述的方法,其特征在于,在所述目标链的数量为多个,且所述配置事务所指示的配置资源属于全局配置资源时,与所述全局配置资源对应的链管理配置合约为所述第一链上的平台配置合约;所述配置交易中包含与所述配置事务相关联的第二跨链配置项;所述方法还包括:
6.如权利要求5所述的方法,其特征在于,所述调用所述第一链上的所述平台配置合约执行所述配置交易,生成所述配置交易对应的第二配置事务标识...
【专利技术属性】
技术研发人员:朱耿良,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。