System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 区块链中节点路径选择方法、装置、设备及存储介质制造方法及图纸_技高网

区块链中节点路径选择方法、装置、设备及存储介质制造方法及图纸

技术编号:41175382 阅读:3 留言:0更新日期:2024-05-07 22:11
本申请公开了一种区块链中节点路径选择方法、装置、设备及存储介质,用以快捷高效地确定从数据需求方所在节点到达数据提供方所在节点的路径。由于本申请可以依次确定从数据需求方所在的根节点到达数据提供方所在的叶子节点的路径中所包含的各层节点中的目标节点,其中,确定任一层节点中的目标节点的过程包括:若该层节点中不包含叶子节点,则基于该层节点中包含的至少一个候选节点的负载信息,确定该层节点中的目标节点;并可以基于各目标节点,确定从根节点到达叶子节点的路径,基于此,可以快捷高效地确定从数据需求方所在节点到达数据提供方所在节点的优选路径。

【技术实现步骤摘要】

本申请涉及区块链,尤其涉及区块链中节点路径选择方法、装置、设备及存储介质


技术介绍

1、随着信息技术的高速发展和行业数字化转型的加快,数据要素的赋能作用日益凸显,如何在依法合规的情况下使用数据、共享数据,从而实现最大获利成为业界首要攻克的难题。作为具备分布式、去中心化、公开透明、不可篡改等特征的区块链技术,在数据可信共享方面具备天然优势。例如,位于某个区块链中的数据需求方可以跨链共享使用位于其他区块链中的数据提供方的数据。

2、然而,如何确定一条能够快捷高效地从数据需求方所在节点到达数据提供方所在节点的优选路径,以保证可以快捷高效地获得数据提供方的数据,是目前亟需解决的一个技术问题。


技术实现思路

1、本申请提供了一种区块链中节点路径选择方法、装置、设备及存储介质,用以快捷高效地确定从数据需求方所在节点到达数据提供方所在节点的路径。

2、第一方面,本申请提供了一种区块链中节点路径选择方法,所述方法包括:

3、依次确定从数据需求方所在的根节点到达数据提供方所在的叶子节点的路径中所包含的各层节点中的目标节点,其中,确定任一层节点中的目标节点的过程包括:若该层节点中不包含所述叶子节点,则基于该层节点中包含的至少一个候选节点的负载信息,确定该层节点中的目标节点;

4、基于各目标节点,确定从所述根节点到达所述叶子节点的路径。

5、第二方面,本申请提供了一种区块链中节点路径选择装置,所述装置包括:

6、第一确定模块,用于依次确定从数据需求方所在的根节点到达数据提供方所在的叶子节点的路径中所包含的各层节点中的目标节点,其中,确定任一层节点中的目标节点的过程包括:若该层节点中不包含所述叶子节点,则基于该层节点中包含的至少一个候选节点的负载信息,确定该层节点中的目标节点;

7、第二确定模块,用于基于各目标节点,确定从所述根节点到达所述叶子节点的路径。

8、第三方面,本申请提供了一种电子设备,其包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行上述任一项所述方法的步骤。

9、第四方面,本申请提供了一种计算机可读存储介质,其包括程序代码,当所述存储介质在电子设备上运行时,所述程序代码用于使所述电子设备执行上述任一所述方法的步骤。

10、第五方面,本申请提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述任一所述方法的步骤。

11、由于本申请可以依次确定从数据需求方所在的根节点到达数据提供方所在的叶子节点的路径中所包含的各层节点中的目标节点,其中,确定任一层节点中的目标节点的过程包括:若该层节点中不包含叶子节点,则基于该层节点中包含的至少一个候选节点的负载信息,确定该层节点中的目标节点;并可以基于各目标节点,确定从根节点到达叶子节点的路径,基于此,可以快捷高效地确定从数据需求方所在节点到达数据提供方所在节点的优选路径。

本文档来自技高网...

【技术保护点】

1.一种区块链中节点路径选择方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于该层节点中包含的至少一个候选节点的负载信息,确定该层节点中的目标节点,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于该层节点中包含的至少一个候选节点的负载信息,确定该层节点中的目标节点,包括:

4.根据权利要求1所述的方法,其特征在于,所述负载信息包括:计算负载、通信负载中的至少一种。

5.根据权利要求4所述的方法,其特征在于,若所述负载信息中包括通信负载,确定任一候选节点的通信负载的过程包括:

6.根据权利要求1-5任一所述的方法,其特征在于,基于该层节点中包含的至少一个候选节点的负载信息,确定该层节点中的目标节点,包括:

7.根据权利要求6所述的方法,其特征在于,所述确定该候选节点的置信上限UCB值之后,基于各候选节点的UCB值,确定该层节点中的目标节点之前,所述方法还包括:

8.根据权利要求6所述的方法,其特征在于,所述方法还包括:

9.一种区块链中节点路径选择装置,其特征在于,所述装置包括:

10.一种电子设备,其特征在于,其包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行权利要求1-8任一项所述方法的步骤。

...

【技术特征摘要】

1.一种区块链中节点路径选择方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于该层节点中包含的至少一个候选节点的负载信息,确定该层节点中的目标节点,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于该层节点中包含的至少一个候选节点的负载信息,确定该层节点中的目标节点,包括:

4.根据权利要求1所述的方法,其特征在于,所述负载信息包括:计算负载、通信负载中的至少一种。

5.根据权利要求4所述的方法,其特征在于,若所述负载信息中包括通信负载,确定任一候选节点的通信负载的过程包括:

6.根据权利要求1-5任一...

【专利技术属性】
技术研发人员:何晨迪张玉高雪松王博张鸿伟
申请(专利权)人:海信集团控股股份有限公司
类型:发明
国别省市:

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

1