System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于区块链的链上链下的协同计算方法及系统技术方案_技高网

一种用于区块链的链上链下的协同计算方法及系统技术方案

技术编号:41345116 阅读:15 留言:0更新日期:2024-05-20 10:00
本申请提供了一种用于区块链的链上链下的协同计算方法及系统,涉及区块链技术领域,所述方法包括:获取按照预设合约进行数据处理的多个处理项,获取当前待处理的目标数据,根据目标区块链内的数据区块进行降维处理,然后分析多个处理项的处理复杂度和处理重要性,分析实时数据和多个项降维数据集内数据的相似度,计算获得总重要性,进行链上链下协同计算决策,并进行协同计算。本申请主要解决了现有技术无法实时处理数据具有延迟,不满足实时性,只利用链上导致资源浪费资源利用不充分,数据安全性较低,数据处理效率较低。研究每个项的计算复杂度,接入分解模块进行复杂度适应性均衡计算,并以协同机制进行协同验证,提高了执行效率。

【技术实现步骤摘要】

本申请涉及区块链,具体涉及一种用于区块链的链上链下的协同计算方法及系统


技术介绍

1、随着区块链技术的广泛应用,人们逐渐认识到传统的区块链计算方式存在一些问题,如计算效率低下、隐私保护不足、资源浪费等。因此,有必要开发一种更加高效、安全和可持续的计算方式。传统的区块链计算方式将所有计算任务都放在链上完成,导致计算效率低下,难以满足大规模应用的需求。随着区块链网络规模的扩大,链上计算所需的资源也在不断增加,导致了资源浪费的问题。不同的区块链网络之间需要进行数据交互和合作,但传统的区块链技术难以实现这一目标。

2、但在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题:

3、现有技术无法实时处理数据具有延迟,不满足实时性,只利用链上导致资源浪费资源利用不充分,数据安全性较低,数据处理效率较低。


技术实现思路

1、本申请主要解决了现有技术无法实时处理数据具有延迟,不满足实时性,只利用链上导致资源浪费资源利用不充分,数据安全性较低,数据处理效率较低。

2、鉴于上述问题,本申请提供了一种用于区块链的链上链下的协同计算方法及系统,第一方面,本申请提供了一种用于区块链的链上链下的协同计算方法,所述方法包括:交互目标区块链,获取在所述目标区块链上按照预设合约进行数据处理的多个处理项;获取当前所述目标区块链待进行处理的目标数据,其中,所述目标数据包括和多个实时处理项对应的多个实时数据内容;根据所述目标区块链内的数据区块,对所述多个处理项的历史处理数据进行降维处理,获得多个项降维数据集;根据所述多个项降维数据集,分析所述多个处理项的处理复杂度和处理重要性,获得多个项复杂度和多个项重要性;通过分析所述多个实时数据内容和多个项降维数据集内数据的相似度,获取所述多个实时数据内容的多个数据复杂度和多个数据重要性;根据所述多个实时处理项的多个实时项复杂度和多个实时项重要性,结合所述多个数据复杂度和多个数据重要性,计算获得所述多个实时数据内容的总复杂度和总重要性,进行链上链下协同计算决策,获得协同决策方案,进行协同计算。

3、第二方面,本申请提供了一种用于区块链的链上链下的协同计算系统,所述系统包括:处理项获取模块,所述处理项获取模块用于交互目标区块链,获取在所述目标区块链上按照预设合约进行数据处理的多个处理项;待处理目标数据获取模块,所述待处理目标数据获取模块用于获取当前所述目标区块链待进行处理的目标数据,其中,所述目标数据包括和多个实时处理项对应的多个实时数据内容;降维数据集获取模块,所述降维数据集获取模块用于根据所述目标区块链内的数据区块,对所述多个处理项的历史处理数据进行降维处理,获得多个项降维数据集;处理项分析模块,所述处理项分析模块用于根据所述多个项降维数据集,分析所述多个处理项的处理复杂度和处理重要性,获得多个项复杂度和多个项重要性;实时内容数据获取模块,所述实时内容数据获取模块用于通过分析所述多个实时数据内容和多个项降维数据集内数据的相似度,获取所述多个实时数据内容的多个数据复杂度和多个数据重要性;协同决策方案获取模块,所述协同决策方案获取模块用于根据所述多个实时处理项的多个实时项复杂度和多个实时项重要性,结合所述多个数据复杂度和多个数据重要性,计算获得所述多个实时数据内容的总复杂度和总重要性,进行链上链下协同计算决策,获得协同决策方案,进行协同计算。

4、本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:

5、本申请提供了一种用于区块链的链上链下的协同计算方法及系统,涉及区块链
,所述方法包括:获取按照预设合约进行数据处理的多个处理项,获取当前待处理的目标数据,根据目标区块链内的数据区块进行降维处理,然后分析多个处理项的处理复杂度和处理重要性,分析实时数据和多个项降维数据集内数据的相似度,计算获得总重要性,进行链上链下协同计算决策,并进行协同计算。

6、本申请主要解决了现有技术无法实时处理数据具有延迟,不满足实时性,只利用链上导致资源浪费资源利用不充分,数据安全性较低,数据处理效率较低。研究每个项的计算复杂度,接入分解模块进行复杂度适应性均衡计算,并以协同机制进行协同验证,提高了执行效率。

7、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种用于区块链的链上链下的协同计算方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,获取当前所述目标区块链待进行处理的目标数据,包括:

3.根据权利要求1所述的方法,其特征在于,根据所述目标区块链内的数据区块,对所述多个处理项的历史处理数据进行降维处理,获得多个项降维数据集,包括:

4.根据权利要求3所述的方法,其特征在于,根据所述多个项数据概率分布,对所述多个项数据集进行降维处理,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述多个项降维数据集,分析所述多个处理项的处理复杂度和处理重要性,获得多个项复杂度和多个项重要性,包括:

6.根据权利要求5所述的方法,其特征在于,通过分析所述多个实时数据内容和多个项降维数据集内数据的相似度,获取所述多个实时数据内容的多个数据复杂度和多个数据重要性,包括:

7.根据权利要求1所述的方法,其特征在于,根据所述多个实时处理项的多个实时项复杂度和多个实时项重要性,结合所述多个数据复杂度和多个数据重要性,计算获得所述多个实时数据内容的总复杂度和总重要性,进行链上链下协同计算决策,包括:

8.一种用于区块链的链上链下的协同计算系统,其特征在于,所述系统包括:

...

【技术特征摘要】

1.一种用于区块链的链上链下的协同计算方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,获取当前所述目标区块链待进行处理的目标数据,包括:

3.根据权利要求1所述的方法,其特征在于,根据所述目标区块链内的数据区块,对所述多个处理项的历史处理数据进行降维处理,获得多个项降维数据集,包括:

4.根据权利要求3所述的方法,其特征在于,根据所述多个项数据概率分布,对所述多个项数据集进行降维处理,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述多个项降维数据集,分析所述多个处理项的处理...

【专利技术属性】
技术研发人员:吕伟康王磊朱中洲王健刘波
申请(专利权)人:上海零数众合信息科技有限公司
类型:发明
国别省市:

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

1