一种模拟森林生长数据分片方法技术

技术编号:21477735 阅读:32 留言:0更新日期:2019-06-29 04:50
本发明专利技术公开了一种模拟森林生长数据分片方法,利用数据大陆为所有数据提供基础设施,通过同类主体数据以不同的分段根据内容连接成二维链后根据时间叠加形成链柱,最后所有链柱形成链林的方式,将数据有效分片又不失其联系性,从而实现了高效安全的处理数据,使得数据处理效率和查找效率都显著提高,使用方便快捷,促使区块链技术更好的发展。

【技术实现步骤摘要】
一种模拟森林生长数据分片方法
本专利技术属于互联网区块链
,尤其涉及一种模拟森林生长数据分片方法。
技术介绍
随着比特币的出现,区块链技术被越来越多的认识,区块链技术中非常重要的一个环节就是数据安全,而现有的实现数据安全的方法就是通过公钥、私钥以及前后交易数据不断验证,但是在这个过程中所有数据混合在一起,而需要检索查询某个交易,或者查询某个主体的所有交易信息变得很慢而且极其的不方便,同时利用这种方式处理数据需要追溯每一笔前面的交易信息,效率低下,这将大大的限制区块链技术的发展。
技术实现思路
本专利技术所要解决的技术问题在于提供一种数据处理效率高、查找效率高、方便快捷的一种模拟森林生长数据分片方法。为解决上述技术问题,本专利技术的技术解决方案是:一种模拟森林生长数据分片方法,其特征在于:包括以下环节:(1)数据大陆对数据进行定义和授权,并分发相应的授权公钥私钥对;(2)检查数据发送用户的标签,若属于A类,就校验数据公钥是否由A类分发,若符合要求,就从数据大陆上从A类数据分区获取最后的数据,然后将该新数据叠加上去;;(3)若该区域还没有A类数据,那么将从数据大陆上开辟一个分支出来专门用于存储A类数据,并定义相应的公钥私钥对,依次类推;(4)数据在该类别分支上叠加时有两个维度,一个是时间,一个是内容,内容维度的数据以二维链的形式连接闭合,时间维度数据是在内容维度的二维链上叠加某个时间区段的数据,形成链柱;(5)不同类数据的链柱共同设立于数据大陆上,形成数据链林。进一步的,所述的数据大陆会定义授权主体信息,并分发相应的授权公钥私钥对,并校验数据类别。进一步的,所述的检查数据发送用户的标签的方式是通过检验公钥与私钥是否与数据大陆定义的公钥私钥相匹配。进一步的,所述的步骤(4)中时间区段为一天、一个月、一个小时的任一种。进一步的,所述的链柱根据特定的时间区段将二维链叠加,第二段二维链的头部对应第一段二维链的头部,第二段二维链会存储记录下第一段二维链的特征码,依次类推。进一步的,所述的二维链为每一条交易数据提取一个特征码,并将这个特征码保存到下一个交易中,一个交易数据再以这个特征码加自己的交易数据生成自己的特征码,依次往复,到最后一条交易时,同时包含第一条交易和上一条交易的特征,形成二维链,锁定这一批的数据。进一步的,所述的步骤(5)中的的所有链柱建立在数据大陆的一个共同的基准数据链上,每一个柱头都包含数据基准链的唯一特征码,所有基准链的特征码都包含上一个特征码,所有链柱数据通过特征码有效组织在一起。本专利技术的有益效果是:通过同类数据以不同的分段叠加形成链柱,所有链柱形成链林的方式,将数据有效分片又不失其联系性,从而实现了高效安全的处理数据,使得数据处理效率和查找效率都显著提高,使用方便快捷,促使区块链技术更好的发展;附图说明图1是本专利技术的数据分片流程图;图2是本专利技术数据分片结构示意图;图3是本专利技术二维链示意图;图4是本专利技术链柱示意图;图中:1数据大陆,2第一段二维链,3链柱,4,第二段二维链,5特征码具体实施方式下面结合附图和具体实施例对本专利技术作进一步详述。在此需要说明的是,下面所描述的本专利技术各个实施例中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。如图1,图2,图3和图4所示,一种模拟森林生长数据分片方法,包括以下环节:(1)数据大陆1对数据进行定义和授权,并分发相应的授权公钥私钥对;此处的数据大陆1会定义授权主体信息,分发相应的授权公钥私钥对,并校验数据类别,每当有数据发送过来时,数据大陆1户通过检验公钥与私钥是否与数据大陆1定义的公钥私钥相匹配,数据大陆1就类似整个数据链林的土壤,数据都需要在这基础上进入整个数据链林并进行分片,而不同类别的数据也是经过数据大陆1连接的。(2)检查数据发送用户的标签,若属于A类,就校验数据公钥是否由A类分发,若符合要求,就从数据大陆1上从A类数据分区获取最后的数据,然后将该新数据叠加上去;(3)若该区域还没有A类数据,那么将从数据大陆1上开辟一个分支出来专门用于存储A类数据,并定义相应的公钥私钥对,依次类推;(4)数据在该类别分支上叠加时有两个维度,一个是时间,一个是内容,内容维度的数据以二维链的形式连接闭合,时间维度数据是在内容维度的二维链上叠加某个时间区段的数据,这个区间段可以是一天、一个月、一个小时甚至一年,这需要看某个类别的区块链数据量大小,例如某个主体发送频繁,那就可以定义该时间段为一天,一天的数据连成一个二维链,二维链是由每一条基础交易数据连接而成,而基础交易数据是环形的,如果某处被篡改则全部无效,系统会为每一条交易数据提取一个特征码5,并将这个特征码保5存到下一个交易中,一个交易数据再以这个特征码5加自己的交易数据生成自己的特征码5,依次往复,到最后一条交易时,同时包含第一条交易和上一条交易的特征,形成第一段二维链2,锁定这一批的数据,这个二维链就闭合,不会被破坏;随着时间推移,第二天的数据就会形成第二段二维链4,第二段二维链4的头部对应第一段二维链2的头部,第二段二维链会存储记录下第一段二维链的特征码,依次类推,这样形成的链柱3可以很好的定位某个时间段的数据,而不需要从头找起。(5)不同类数据的链柱3共同设立于数据大陆1上,形成数据链林,数据链林就是所有链柱3集合的结果,也是整个区块链系统数据的大集合,所有链柱3建立在数据大陆1的一个共同的基准数据链上,每一个柱头都包含数据基准链的唯一特征码,所有基准链的特征码都包含上一个特征码,所有链柱3数据通过特征码有效组织在一起,这样对于寻找不同类别间的数据联系也提供了方便。本专利技术的数据分片技术类似森林的生长,每一类数据形成的链柱3就好比一颗完整的大树,所有这些链柱3聚在一起就好比一个数据森林,数据大陆1是整个数据链林里的的土壤,是所有基础数据开始定义和验证的初始位置,当定义一年为时间区段时,一年内的所有数据内容首尾相连接形成二维链,这就相当于数的一个年轮,当第二年到来时,第二年的数据又是一个新的二维链对应新的一个年轮,树是在一个个年轮下长起来的,类似这里的链柱3的建立,当链柱3多了,自然就成了数据链林,利用这种数据分片,可以很好的定位区块链中某个时间段,某个申请人的某条数据,省去了检索和查找的时间。本专利技术具体的区块链实现流程如下:当A主体在整个区块内交易了一笔数据之后,该交易数据会进入数据大陆1,数据大陆1会对数据的公钥和私钥进行检查,如果检查到数据大陆1中已经存在,就去寻找A类上的最后数据,然后将该数据叠加到该最后数据上,如果整个数据大陆1都没有与之匹配的公钥私钥,那么久在数据大陆1中为其开辟一个专有分支用于存储A主体的所有区块数据,若设定A主体的时间区段为1天,那么首先A主体的第一条交易数据进入时会为其开辟分支设为A类,同一天内的第二条数据进入时会和第一条数据通过特征码连接,当今天最后一条数据连接上二维链时,这个二维链就闭合了,当第二天的数据要进来时就从该二维链上叠加,形成链柱3,通过这样的形式,A主体的所有区块信息就被分在了一起,通过这种数据分片实现了高效安全的处理数据,使得数据处理效率和查找效率都显著提高,使用方便快捷,大大促使区块链技术更好的发展;以上所述,仅是本专利技术的较佳实施例而已,并非对本专利技术本文档来自技高网...

【技术保护点】
1.一种模拟森林生长数据分片方法,其特征在于:包括以下环节:(1)数据大陆对数据进行定义和授权,并分发相应的授权公钥私钥对;(2)检查数据发送用户的标签,若属于A类,就校验数据公钥是否由A类分发,若符合要求,就从数据大陆上从A类数据分区获取最后的数据,然后将该新数据叠加上去;(3)若该区域还没有A类数据,那么将从数据大陆上开辟一个分支出来专门用于存储A类数据,并定义相应的公钥私钥对,依次类推;(4)数据在该类别分支上叠加时有两个维度,一个是时间,一个是内容,内容维度的数据以二维链的形式连接闭合,时间维度数据是在内容维度的二维链上叠加某个时间区段的数据,形成链柱;(5)不同类数据的链柱共同设立于数据大陆上,形成数据链林。

【技术特征摘要】
1.一种模拟森林生长数据分片方法,其特征在于:包括以下环节:(1)数据大陆对数据进行定义和授权,并分发相应的授权公钥私钥对;(2)检查数据发送用户的标签,若属于A类,就校验数据公钥是否由A类分发,若符合要求,就从数据大陆上从A类数据分区获取最后的数据,然后将该新数据叠加上去;(3)若该区域还没有A类数据,那么将从数据大陆上开辟一个分支出来专门用于存储A类数据,并定义相应的公钥私钥对,依次类推;(4)数据在该类别分支上叠加时有两个维度,一个是时间,一个是内容,内容维度的数据以二维链的形式连接闭合,时间维度数据是在内容维度的二维链上叠加某个时间区段的数据,形成链柱;(5)不同类数据的链柱共同设立于数据大陆上,形成数据链林。2.根据权利要求1所述的一种模拟森林生长数据分片方法,其特征在于所述的数据大陆会定义授权主体信息,并分发相应的授权公钥私钥对,并校验数据类别。3.根据权利要求2所述的一种模拟森林生长数据分片方法,其特征在于所述的检查数据发送用户的标签的方式是通过检验公钥与私钥是否与数据大...

【专利技术属性】
技术研发人员:杨税令
申请(专利权)人:厦门本能管家科技有限公司
类型:发明
国别省市:福建,35

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

1