System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于区块链的数据处理方法及装置、程序产品和电子设备制造方法及图纸_技高网

基于区块链的数据处理方法及装置、程序产品和电子设备制造方法及图纸

技术编号:45078813 阅读:4 留言:0更新日期:2025-04-25 18:18
本公开涉及区块链技术领域,涉及一种基于区块链的数据处理方法及装置、计算机程序产品和电子设备。该基于区块链的数据处理方法包括:响应去中心化应用程序的数据处理请求,通过索引网络确定数据处理请求对应的目标模型,目标模型基于区块链的链上数据进行训练得到;通过索引网络中的目标索引节点加载目标模型,并基于目标模型执行数据处理请求,得到数据处理结果,以将数据处理结果返回至去中心化应用程序。本公开能充分挖掘链上数据,实现区块链数据与人工智能的深度融合,提高基于区块链网络的去中心化索引网络的数据处理能力和数据可追溯性。

【技术实现步骤摘要】

本公开涉及区块链,更具体地,涉及一种基于区块链的数据处理方法、基于区块链的数据处理装置、计算机程序产品和电子设备。


技术介绍

1、随着区块链技术的发展,基于区块链的去中心化索引网络可以提高数据访问效率,提供满足用户需求的数据检索功能,有效缓解区块链主网的查询压力。然而,目前仍无法充分挖掘链上数据的深层价值,也无法满足用户对数据智能分析的需求,一定程度限制了区块链生态的智能化发展。

2、需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的目的在于提供一种基于区块链的数据处理方法及装置、计算机程序产品和电子设备,进而至少在一定程度上能充分挖掘链上数据,实现区块链数据与人工智能的深度融合,提高基于区块链网络的去中心化索引网络的数据处理能力和数据可追溯性。

2、根据本公开的一个方面,提供一种基于区块链的数据处理方法,包括:响应去中心化应用程序的数据处理请求,通过索引网络确定数据处理请求对应的目标模型,目标模型基于区块链的链上数据进行训练得到;通过索引网络中的目标索引节点加载目标模型,并基于目标模型执行数据处理请求,得到数据处理结果,以将数据处理结果返回至去中心化应用程序。

3、在本公开一示例性实施例中,该方法还包括:获取数据描述文件,数据描述文件用于描述所需的区块链数据和数据处理事件;通过索引网络根据数据描述文件从区块链网络中获取目标数据,并基于数据处理事件,利用目标数据对至少一个待训练模型进行训练,得到至少一个候选模型。

4、在本公开一示例性实施例中,基于目标数据对至少一个待训练模型进行训练,得到至少一个候选模型,还包括:根据请求类型,确定不同的请求类型与候选模型的对应关系;其中,不同的候选模型具有各自对应的任务类型。

5、在本公开一示例性实施例中,响应去中心化应用程序的数据处理请求,通过索引网络确定数据处理请求对应的目标模型,包括:响应去中心化应用程序的数据处理请求,通过网关将数据处理请求转发至索引网络;通过索引网络获取与数据处理请求的请求类型匹配的目标模型,并获取数据处理请求的请求类型匹配目标索引节点。

6、在本公开一示例性实施例中,基于目标模型执行数据处理请求,得到数据处理结果,以将数据处理结果返回至去中心化应用程序,包括:获取目标模型执行数据处理请求的数据推理结果;根据目标模型的类型和/或目标模型执行数据处理请求的处理复杂度信息确定支付结果;根据数据推理结果和支付结果,确定数据处理结果,以将数据处理结果返回至去中心化应用程序。

7、在本公开一示例性实施例中,该方法还包括:基于区块链数据训练预设决策模型,预设决策模型用于生成策略信息,策略信息用于控制目标模型的数据处理过程;基于目标模型执行数据处理请求,得到数据处理结果,以将数据处理结果返回至去中心化应用程序,还包括:采集去中心化应用的用户行为特征数据;通过索引网络,利用用户行为特征数据对预设决策模型的策略信息进行调整;基于调整决策参数后的预设决策模型生成的策略信息,对目标模型的数据处理过程进行控制。

8、在本公开一示例性实施例中,索引网络中的索引节点为边缘节点。

9、根据本公开的一个方面,提供一种基于区块链的数据处理装置,包括:模型确定模块,用于响应去中心化应用程序的数据处理请求,通过索引网络确定数据处理请求对应的目标模型,目标模型基于区块链的链上数据进行训练得到;数据处理模块,用于通过索引网络中的目标索引节点加载目标模型,并基于目标模型执行数据处理请求,得到数据处理结果,以将数据处理结果返回至去中心化应用程序。

10、根据本公开的一个方面,提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述中的任一项的方法。

11、根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述任意一项的方法。

12、本公开的示例性实施例所提供的技术方案中,响应去中心化应用程序的数据处理请求,通过索引网络确定数据处理请求对应的目标模型,目标模型基于区块链的链上数据进行训练得到;通过索引网络中的目标索引节点加载所述目标模型,并基于目标模型执行数据处理请求,得到数据处理结果,以将数据处理结果返回至所述去中心化应用程序。一方面,将区块链的链上数据作为训练模型的数据源,与中心化的方式不同,使用索引网络训练的模型能够基于链上数据,能得益于公共和开源的数据优势,确保数据可以审计,该方式确保数据透明性和查询结果的可追溯性,提高了数据完整性,从而提升模型的训练精度。另一方面,可快速响应去中心化应用的数据处理请求,利用索引网络中的目标索引节点加载目标模型进行处理,能实时向用户提供个性化数据处理结果,进一步提升数据处理能力,以便提供更优质的数据处理服务。因此,本公开的示例性实施例能充分挖掘链上数据,实现区块链数据与人工智能的深度融合,提高基于区块链网络的去中心化索引网络的数据处理能力和数据可追溯性。

13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种基于区块链的数据处理方法,其特征在于,所述方法包括:

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

3.根据权利要求2所述的方法,其特征在于,所述基于所述目标数据对至少一个待训练模型进行训练,得到至少一个候选模型,还包括:

4.根据权利要求1所述的方法,其特征在于,所述响应去中心化应用程序的数据处理请求,通过索引网络确定所述数据处理请求对应的目标模型,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述目标模型执行所述数据处理请求,得到数据处理结果,以将所述数据处理结果返回至所述去中心化应用程序,包括:

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

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述索引网络中的索引节点为边缘节点。

8.一种基于区块链的数据处理装置,其特征在于,所述装置包括:

9.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。

10.一种电子设备,其特征在于,包括:

...

【技术特征摘要】

1.一种基于区块链的数据处理方法,其特征在于,所述方法包括:

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

3.根据权利要求2所述的方法,其特征在于,所述基于所述目标数据对至少一个待训练模型进行训练,得到至少一个候选模型,还包括:

4.根据权利要求1所述的方法,其特征在于,所述响应去中心化应用程序的数据处理请求,通过索引网络确定所述数据处理请求对应的目标模型,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述目标模型执行所述数据处理...

【专利技术属性】
技术研发人员:梁燕
申请(专利权)人:中国电信股份有限公司技术创新中心
类型:发明
国别省市:

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

1