一种基于区块链的大数据信息处理方法技术

技术编号:33815775 阅读:56 留言:0更新日期:2022-06-16 10:31
本发明专利技术公开了一种基于区块链的大数据信息处理方法,包括如下步骤:建立区块链上可信记账节点判定的智能合约,该智能合约用于确定区块链上可信记账节点位置和数量;将大数据信息拆分成与可信记账节点数量相同的份数,将拆分后的大数据信息按照每个可信记账节点分配一份数据信息的方式分配到所有可信记账节点上;每个可信记账节点对分配的数据信息进行分析,筛选其中有用的信息,并将筛选后的信息发送到区块链网络系统中;区块链系统将所有可信记账节点发送的筛选后的信息进行整合,完成对大数据信息的处理;通过本发明专利技术能够快速对大数据信息中的有用信息进行筛选,达到对大数据信息快速处理的目的。息快速处理的目的。息快速处理的目的。

【技术实现步骤摘要】
一种基于区块链的大数据信息处理方法


[0001]本专利技术涉及区块链
,大数据处理技术,尤其涉及一种基于区块链的大数据信息处理方法。

技术介绍

[0002]区块链技术是一种用于处理数据和存储数据的新颖的技术,区块链有很多优点,比如:去中心化、可追溯性和不可篡改的特性,使得存储到区块链的数据是十分安全的;区块链在存储数据时,首先要对数据进行处理;区块链处理数据的方式为所有记账节点一起对该数据信息进行处理,然后通过区块链共识机制对记账节点处理的数据进行整理,最终确定该数据是否合法;随着区块链上的记账节点不断增加,区块链共识的过程就逐渐变慢,这严重影响了区块链的性能,特别时在对大数据信息进行处理时,区块链的该处理数据的方法将更加低效。
[0003]大数据处理技术的一个方面为对大量数据中的数据进行检索查询,找出大量数据信息中的一个数据信息;当前的大数据技术已经趋于成熟,在数据存储、数据分析、数据呈现和数据应用等方面,已经形成了一整套技术框架,相关的技术生态也在不断完善当中;但在区块链中有关大数据的处理才刚刚起步,因此怎么在区块链中更好的对大数据进行快速处理是十分有必要的。

技术实现思路

[0004]为克服以上技术中存在的问题,本专利技术提供一种基于区块链的大数据信息处理方法,该方法包括:
[0005]建立区块链上可信记账节点判定的智能合约,该智能合约用于确定区块链上可信记账节点位置和数量;
[0006]实时激活可信记账节点判定的智能合约,通过所述智能合约挑选出区块链上的所有可信记账节点,并确定可信记账节点的位置和数量;
[0007]将大数据信息拆分成与可信记账节点数量相同的份数,将拆分后的大数据信息按照每个可信记账节点分配一份数据信息的方式分配到所有可信记账节点上;
[0008]每个可信记账节点对分配的数据信息进行分析,筛选其中有用的信息,并将筛选后的信息发送到区块链网络系统中;
[0009]区块链系统将所有可信记账节点发送的筛选后的信息进行整合,完成对大数据信息的处理。
[0010]建立的区块链上可信记账节点判定的智能合约包括:智能合约的激活和区块链上可信记账节点的判定。
[0011]智能合约的激活包括:规定区块链固定时间间隔为一轮,通过每轮激活区块链上可信记账节点判定的智能合约,激活该智能合约开始对区块链的可信记账节点进行判定;所述区块链上可信记账节点的判定方式:通过智能合约中判定可信记账节点的规则,确定
区块链中的可信记账节点数量和位置。
[0012]实时激活可信记账节点判定的智能合约的方法为:在区块链上添加该智能合约的代码,该代码每固定时间间隔激活一次;激活该代码,该代码会向区块链网络发送激活区块链上可信记账节点判定的智能合约,区块链网络接收到该指令,将立刻执行区块链上可信记账节点判定的智能合约。
[0013]通过所述智能合约挑选出区块链上的所有可信记账节点的方法:通过所述智能合约制定的规则对区块链上的所有记账节点进行处理,并确定可信记账节点的数量和位置。
[0014]智能合约制定的规则为:区块链系统统计每一个时间间隔内,区块链上所有记账节点对该段时间内交易信息验证的结果,将对该段时间间隔内所有交易信息验证结果均和区块链共识机制验证结果相同的记账节点判定为可信记账节点;通过可信记账节点对应的区块时间戳确定可信记账节点的位置,通过区块链系统统计确定可信记账节点的数量。
[0015]将大数据信息拆分成与可信记账节点数量相同的份数的方法:在不损坏大数据信息内容的前提下,根据该轮中现存区块链中可信记账节点数量,将大数据信息拆分成与区块链系统中可信记账节点数量相同的份数。
[0016]将拆分后的大数据信息按照每个可信记账节点分配一份数据信息的方式分配到所有可信记账节点上的方法:将拆分后的大数据随机的分配到所有可信记账节点上,每个可信节点将分配到一份数据。
[0017]每个可信记账节点对分配的数据信息进行分析的方法:每个可信记账节点对分配到的那份数据进行分析,通过区块链系统传输的分析信息类型的指令筛选该份数据信息中的有用信息,分析完成后,并将分析结果广播到区块链网络。
[0018]本专利技术的有益效果是:
[0019]通过本专利技术在区块链的记账节点中,不断生成可信记账节点,通过可信记账节点分开、快速对大数据进行分析,挑选出其中有用的数据信息,进而快速整理出大数据信息中的全部有用的数据信息;通过该方法能够快速对大数据信息进行检索,从中筛选出有用的数据信息,达到对大数据信息快速处理的目的。
附图说明
[0020]图1:一种基于区块链的大数据信息处理方法的流程图。
[0021]图2:大数据信息分组示意图。
具体实施方式
[0022]以下结合附图对本专利技术的具体实施例进行详细说明。应该理解的是此处所给出的具体实施例仅用于说明和解释本专利技术,并不能用来限制本专利技术。
[0023]如图1所示:为本专利技术的一种基于区块链的大数据信息处理方法的流程图;具体包括:步骤S100,建立区块链上可信记账节点判定的智能合约,该智能合约用于确定区块链上可信记账节点位置和数量;步骤S101,实时激活可信记账节点判定的智能合约,通过所述智能合约挑选出区块链上的所有可信记账节点,并确定可信记账节点的位置和数量;步骤S102,将大数据信息拆分成与可信记账节点数量相同的份数,将拆分后的大数据信息按照每个可信记账节点分配一份数据信息的方式分配到所有可信记账节点上;步骤S103,每个
可信记账节点对分配的数据信息进行分析,筛选其中有用的信息,并将筛选后的信息发送到区块链网络系统中;步骤S104,区块链系统将所有可信记账节点发送的筛选后的信息进行整合,完成对大数据信息的处理。
[0024]具体地,首先,在区块链中加入一串代码,该代码为区块链上可信记账节点判定的智能合约,区块链激活该智能合约,通过智能合约检索一轮区块链记账中的记账节点验证结果和区块链共识机制的结果,根据结果挑选出符合设定的可信记账节点;随后,在区块链接收到对大数据信息进行处理时,区块链将大数据信息分配成和可信记账节点数量相同的分数,并将分配好的数据信息按照每份数据分配到一个可信记账节点的规则进行分配;每个可信记账节点对分配到的数据信息进行分析、处理,筛选出其中有用的信息,并将筛选的有用的信息在区块链网络中广播,区块链网络对所有可信记账节点筛选的数据信息进行整合,即筛选出初始大数据信息中的有用数据信息。
[0025]步骤S100,建立区块链上可信记账节点判定的智能合约,该智能合约用于确定区块链上可信记账节点位置和数量;具体地,该智能合约为在区块链上加入的一串代码,激活该代码,则激活该智能合约。
[0026]步骤S101,实时激活可信记账节点判定的智能合约,通过所述智能合约挑选出区块链上的所有可信记账节点,并确定可信记账节点的位置和数量;具体地,激活区块链上可信记账节点判定的智能合约的方法:在区块链上每隔一段固定的时间激活一次该智本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的大数据信息处理方法,其特征在于,所述方法包括如下步骤:建立区块链上可信记账节点判定的智能合约,所述智能合约用于确定区块链上可信记账节点位置和数量;实时激活可信记账节点判定的智能合约,通过所述智能合约挑选出区块链上的所有可信记账节点,并确定可信记账节点的位置和数量;将大数据信息拆分成与可信记账节点数量相同的份数,将拆分后的大数据信息按照每个可信记账节点分配一份数据信息的方式分配到所有可信记账节点上;每个可信记账节点对分配的数据信息进行分析,筛选其中有用的信息,并将筛选后的信息发送到区块链网络系统中;区块链系统将所有可信记账节点发送的筛选后的信息进行整合,完成对大数据信息的处理。2.根据权利要求1所述的一种基于区块链的大数据信息处理方法,其特征在于,所述建立区块链上可信记账节点判定的智能合约包括:智能合约的激活和区块链上可信记账节点的判定。3.根据权利要求2所述的一种基于区块链的大数据信息处理方法,其特征在于,所述智能合约的激活包括:规定区块链固定时间间隔为一轮,通过每轮激活区块链上可信记账节点判定的智能合约,激活所述智能合约对区块链的可信记账节点进行判定;所述对区块链的可信记账节点进行判定包括:通过智能合约中判定可信记账节点的规则,确定区块链中的可信记账节点数量和位置。4.根据权利要求1所述的一种基于区块链的大数据信息处理方法,其特征在于,所述实时激活可信记账节点判定的智能合约包括:在区块链上添加所述可信记账节点判定的智能合约的代码,所述代码每个固定时间间隔激活一次,激活所述代码,所述代码会向区块链网络发送激活区块链上可信记账节点判定的智能合约的指令,区块链网络接收到所述指令,将立刻执行区块链上可信记...

【专利技术属性】
技术研发人员:邓仰辉
申请(专利权)人:广州泰创信息技术有限公司
类型:发明
国别省市:

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

1