当前位置: 首页 > 专利查询>季明明专利>正文

一种区块链金融大数据处理系统及方法技术方案

技术编号:28707621 阅读:20 留言:0更新日期:2021-06-05 23:14
本发明专利技术一种区块链金融大数据处理系统包括数据获取模块、节点位置检测模块、第一哈希模块、数据拆分联想模块、数据排布模块、数据发送模块、数据接收模块、数据对比模块,其将所述第四数据通过哈希算法生成第二哈希值,并与所述第一哈希值进行对比,将发送所述第三数据的节点与区块链的其他节点断开连接。本发明专利技术通过将需要发送至区块链各个节点的第一数据以拆分为多个子数据并混合多个第二数据的干扰的形式,将该数据、特别是金融数据的第一数据进行内容保护,从而避免该重要的金融数据被整个区块链的节点的用户获知。区块链的节点的用户获知。区块链的节点的用户获知。

【技术实现步骤摘要】
一种区块链金融大数据处理系统及方法


[0001]本专利技术涉及一种区块链技术,特别是涉及一种用于区块链金融大数据安全处理系统。

技术介绍

[0002]区块链中,每个节点的通过区块链来共享数据从而实现去中心化、不可篡改的效果。以保证金融体系的健全。但是,目前的区块链数据中,每个节点都可以获得自从区块链有史以来的任意一项数据,这无疑会使很多人破解已经保存到该节点的区块链数据。这无疑会使区块链的数据安全有很大的安全隐患和隐私隐患。例如,区块链内所有节点都知道对方节点的银行卡密码、账户有多少钱等等问题。
[0003]因此,目前亟需一种能够提升区块链内发送的数据的安全性的区块链金融大数据处理系统。

技术实现思路

[0004]本专利技术要解决的技术问题是提供一种能够提升区块链内发送的数据的安全性的区块链金融大数据处理系统。
[0005]本专利技术一种区块链金融大数据处理系统,包括相互连接的至少8个节点和与所述节点连接的区块链服务器,所述节点包括:
[0006]数据获取模块,其用于获取第一数据;
[0007]节点位置检测模块,其采集获取第一数据时的区块链内所有节点的位置数据;
[0008]第一哈希模块,其用于通过哈希算法生成第一数据的第一哈希值;
[0009]数据拆分联想模块,其用于将所述第一数据拆分为至少一个子数据,并通过联想词库将每个子数据生成至少一个与所述子数据相同位置数据但不同内容数据的第二数据;
[0010]数据排布模块,其生成与所述第一数据拆分出的子数据的位置数据对应的个数的圆环,其中半径较小圆环出现在半径较大的圆环内的外沿位置;其按圆环的半径由大至小的顺序依次按子数据的序号在于其对应的圆环的外沿位置配置所述第一数据的子数据;其按第一排布方式排布第二数据;并将排布完的第一数据和第二数据整合成第三数据;
[0011]数据发送模块,其用于将所述第三数据发送至区块链的其他节点;
[0012]数据接收模块,其用于接收区块链其他节点发送的第三数据,当区块链服务器判定超过一半的节点成功接收第三数据时,则使接收到第三数据的节点通过第一解密方式将所述第三数据转化为第四数据;
[0013]数据对比模块,其将所述第四数据通过哈希算法生成第二哈希值,并与所述第一哈希值进行对比,若相同则将所述第一数据转化为所述第一数据,若不同则使发送第三数据的节点的数据发送模块重新发送第三数据,当继续不同的次数超过预设阈值,则将发送所述第三数据的节点与区块链的其他节点断开连接。
[0014]本专利技术一种区块链金融大数据处理方法,其中“数据排布模块按第一排布方式排
布第二数据;并将排布完的第一数据和第二数据整合成第三数据”中的第一排布方式为:
[0015]根据获取第一数据时的区块链内所有节点的位置数据,将所述第一数据的子数据配置在背板的至少两个节点的连线与所述圆环的外沿的交点处;
[0016]将第二数据配置在与其相同位置数据的第一数据的子数据的相同的圆环外沿的随机的不同位置;
[0017]将所述第一数据的排布数据保存至区块链服务器,所述排布数据包括被回执所述圆圈的背板数据、所述背板上的圆圈的位置数据、连接第一数据的子数据的连线数据;
[0018]区块链服务器接收第一数据的排布数据时,判断连线数据是否符合获取第一数据时的区块链内所有节点的位置数据,若是,则存储所述第一数据的排布数据,若否,则将发送第一数据的节点与区块链的其他节点断开。
[0019]本专利技术一种区块链金融大数据处理方法,其中“数据排布模块按第一排布方式排布第二数据;并将排布完的第一数据和第二数据整合成第三数据”中的第一排布方式为:
[0020]根据获取第一数据时的区块链内所有节点的位置数据,将所述第一数据的子数据配置在背板的至少两个节点的连线与所述圆环的外沿的交点处;
[0021]将第二数据配置在与其不同位置数据的第一数据的子数据的相同的圆环外沿的随机的不同位置;
[0022]将所述第一数据的排布数据保存至区块链服务器,所述排布数据包括被回执所述圆圈的背板数据、所述背板上的圆圈的位置数据、连接第一数据的子数据的连线数据;
[0023]区块链服务器接收第一数据的排布数据时,判断连线数据是否符合获取第一数据时的区块链内所有节点的位置数据,若是,则存储所述第一数据的排布数据,若否,则重复第一排布方式。
[0024]本专利技术一种区块链金融大数据处理方法,其中所述“则使接收到第三数据的节点通过第一解密方式将所述第三数据转化为第四数据”中第一解密方式为:
[0025]根据获取第一数据时的区块链内所有节点的位置数据,判断第三数据的节点的位置是否符合所述位置数据,若是,则获取排布数据;若否,则使区块链其他第一预设阈值个数的节点判断第三数据的节点的位置是否符合所述位置数据,若没有节点判断符合,则断开所述区块链服务器与区块链其他节点的连接;
[0026]在获取排布数据后,通过排布数据将所述第三数据中找出第一数据的子数据,并将其转化为第四数据。
[0027]本专利技术一种区块链金融大数据处理方法,其中所述“则使接收到第三数据的节点通过第一解密方式将所述第三数据转化为第四数据”中第一解密方式为:
[0028]根据获取第一数据时的区块链内所有节点的位置数据,判断第三数据的节点的位置是否符合所述位置数据,若是,则获取排布数据;若否,则使区块链其他第一预设阈值个数的节点判断第三数据的节点的位置是否符合所述位置数据,若没有节点判断符合,则删除所述区块链服务器判定成功并发送的第三数据;
[0029]在获取排布数据后,通过排布数据将所述第三数据中找出第一数据的子数据,并将其转化为第四数据。
[0030]本专利技术一种区块链金融大数据处理方法,其中包括如下步骤:
[0031]获取第一数据;
[0032]采集获取第一数据时的区块链内所有节点的位置数据;
[0033]通过哈希算法生成第一数据的第一哈希值;
[0034]将所述第一数据拆分为至少一个子数据,并通过联想词库将每个子数据生成至少一个与所述子数据相同位置数据但不同内容数据的第二数据;
[0035]生成与所述第一数据拆分出的子数据的位置数据对应的个数的圆环,其中半径较小圆环出现在半径较大的圆环内的外沿位置;其按圆环的半径由大至小的顺序依次按子数据的序号在于其对应的圆环的外沿位置配置所述第一数据的子数据;其按第一排布方式排布第二数据;并将排布完的第一数据和第二数据整合成第三数据;
[0036]将所述第三数据发送至区块链的其他节点;
[0037]接收区块链其他节点发送的第三数据,当区块链服务器判定超过一半的节点成功接收第三数据时,则使接收到第三数据的节点通过第一解密方式将所述第三数据转化为第四数据;
[0038]将所述第四数据通过哈希算法生成第二哈希值,并与所述第一哈希值进行对比,若相同则将所述第一数据转化为所述第一数据,若不同则使发送第三数据的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链金融大数据处理系统,其特征在于:包括相互连接的至少8个节点和与所述节点连接的区块链服务器,所述节点包括:数据获取模块,其用于获取第一数据;节点位置检测模块,其采集获取第一数据时的区块链内所有节点的位置数据;第一哈希模块,其用于通过哈希算法生成第一数据的第一哈希值;数据拆分联想模块,其用于将所述第一数据拆分为至少一个子数据,并通过联想词库将每个子数据生成至少一个与所述子数据相同位置数据但不同内容数据的第二数据;数据排布模块,其生成与所述第一数据拆分出的子数据的位置数据对应的个数的圆环,其中半径较小圆环出现在半径较大的圆环内的外沿位置;其按圆环的半径由大至小的顺序依次按子数据的序号在于其对应的圆环的外沿位置配置所述第一数据的子数据;其按第一排布方式排布第二数据;并将排布完的第一数据和第二数据整合成第三数据;数据发送模块,其用于将所述第三数据发送至区块链的其他节点;数据接收模块,其用于接收区块链其他节点发送的第三数据,当区块链服务器判定超过一半的节点成功接收第三数据时,则使接收到第三数据的节点通过第一解密方式将所述第三数据转化为第四数据;数据对比模块,其将所述第四数据通过哈希算法生成第二哈希值,并与所述第一哈希值进行对比,若相同则将所述第一数据转化为所述第一数据,若不同则使发送第三数据的节点的数据发送模块重新发送第三数据,当继续不同的次数超过预设阈值,则将发送所述第三数据的节点与区块链的其他节点断开连接。2.根据权利要求1所述的一种区块链金融大数据处理系统,其特征在于:“数据排布模块按第一排布方式排布第二数据;并将排布完的第一数据和第二数据整合成第三数据”中的第一排布方式为:根据获取第一数据时的区块链内所有节点的位置数据,将所述第一数据的子数据配置在背板的至少两个节点的连线与所述圆环的外沿的交点处;将第二数据配置在与其相同位置数据的第一数据的子数据的相同的圆环外沿的随机的不同位置;将所述第一数据的排布数据保存至区块链服务器,所述排布数据包括被回执所述圆圈的背板数据、所述背板上的圆圈的位置数据、连接第一数据的子数据的连线数据;区块链服务器接收第一数据的排布数据时,判断连线数据是否符合获取第一数据时的区块链内所有节点的位置数据,若是,则存储所述第一数据的排布数据,若否,则将发送第一数据的节点与区块链的其他节点断开。3.根据权利要求1所述的一种区块链金融大数据处理系统,其特征在于:“数据排布模块按第一排布方式排布第二数据;并将排布完的第一数据和第二数据整合成第三数据”中的第一排布方式为:根据获取第一数据时的区块链内所有节点的位置数据,将所述第一数据的子数据配置在背板的至少两个节点的连线与所述圆环的外沿的交点处;将第二数据配置在与其不同位置数据的第一数据的子数据的相同的圆环外沿的随机的不同位置;将所述第一数据的排布数据保存至区块链服务器,所...

【专利技术属性】
技术研发人员:季明明
申请(专利权)人:季明明
类型:发明
国别省市:

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

1