一种防止主链和侧链互相影响的区块链系统技术方案

技术编号:38482857 阅读:7 留言:0更新日期:2023-08-15 16:59
本发明专利技术公开了一种防止主链和侧链互相影响的区块链系统,涉及大数据技术邻域,具体为主链节点,为创建侧链提供平台,且创建侧链至少需要两个主链节点,检测模块,用于对侧链的创建条件进行检测,并在创建条件不符合要求时,终止创建请求,身份验证模块,用于将对进入侧链内的身份进行验证,避免出现非法访问的现象。该防止主链和侧链互相影响的区块链系统,访问模块将会在存储模块转移数据时发起访问,即数据转移者需要通过加密模块输入密钥,处理模块将对输入的密钥进行处理验证,当密钥验证结果正确时即可通过对侧链内的数据进行转移,从而可在一定程度上避免因侧链被非法访问而导致主链故障和数据丢失,从而便于保证二者工作的独立性。作的独立性。作的独立性。

【技术实现步骤摘要】
一种防止主链和侧链互相影响的区块链系统


[0001]本专利技术涉及防止区块链
,具体为一种防止主链和侧链互相影响的区块链系统。

技术介绍

[0002]区块链是信息
的术语,从本质上讲,它是共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征区块链作为比特币的重要概念,本质上是去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块,主链可以理解为正式上线的、独立的区块链网络,侧链”从严格上来说,其本身并不是区块链,可以理解为区块链的一种扩展协议。早期“侧链”是为了解决比特币区块链技术的限制问题。侧链就像是一条条通路,将不同的区块链互相连接在一起,以实现区块链的扩展,主链和侧链可恨局需求进行搭配使用。经检索,发现现有技术中的区块链系统典型的如公开号CN112087521A一种基于大数据的区块链节点权限控制方法及区块链系统。在本专利技术中,首先,在需要进行设备管理权限更新处理时,生成管理设备更新通知信息;然后,基于每一个第二区块链节点设备生成的管理设备更新指示信息,生成管理设备标识通知信息,其中,该管理设备标识通知信息用于指示将一个第二区块链节点设备作为新的第一区块链节点设备;最后,将管理设备标识通知信息广播至每一个第二区块链节点设备。本专利技术基于上述方法,可以改善现有技术中对于区块链节点的权限进行管控时存在不合理的问题。
[0003]现有的区块链系统中的侧链与主链之间的数据传输工作缺乏相应的访问限制,从而存在数据泄漏的问题,同时当侧链被非法访问时与之相对应的主链上的数据也将受到侵害,针对上述问题,需要对现有的区块链系统进行改进。

技术实现思路

[0004]本专利技术的目的在于提供一种防止主链和侧链互相影响的区块链系统,以解决上述
技术介绍
中提出的现有的区块链系统中的侧链与主链之间的数据传输工作缺乏相应的访问限制,从而存在数据泄漏的问题,同时当侧链被非法访问时与之相对应的主链上的数据也将受到侵害的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种防止主链和侧链互相影响的区块链系统,包括主链和主链节点:主链节点,为创建侧链提供平台,且创建侧链至少需要两个主链节点;检测模块,用于对侧链的创建条件进行检测,并在创建条件不符合要求时,终止创建请求;加密模块,用于数据转移以及传输的加密,保证主链与侧链的相互独立工作,提高数据传输的安全性;
身份验证模块,用于将对进入侧链内的身份进行验证,避免出现非法访问的现象;存储模块,用于数据的存储,保证数据的安全保存。
[0006]进一步的,所述主链节点设置有多组,且不同主链上的主链节点之间可通过侧链连接。
[0007]进一步的,所述检测模块的检测结果分别输入至创建模块和发起模块内,即创建模块和发起模块之间的输入信息存在相应的对立关系。
[0008]进一步的,所述侧链另一端的闭合情况通过分析模块进行分析,当其符合闭合需求时,将会形成完整的侧链,当其不符合闭合需求时将会返回至创建模块重新创建并再次生成侧链,直至其满足闭合需求。
[0009]进一步的,所述加密模块包括数字加密和文字加密,且数字加密和文字加密为两个相互独立的加密方式。
[0010]进一步的,所述加密模块与处理模块连接,且处理模块由展示模块和重置模块构成,所述重置模块便于对上一错误的密钥进行重置以及覆盖,且重置模块与预警模块连接。
[0011]进一步的,所述预警模块触发时将会把上述操作编辑成文本并通过发送模块发送至设定的移动端对数据所有者进行安全提醒,且发送模块与移动端之间为电性连接。
[0012]进一步的,所述存储模块和记录模块的触发条件基于身份验证模块对访问身份的验证,且记录模块将会对不符合验证调节带访问身份进行记录。
[0013]进一步的,所述存储模块内的数据通过分类模块完成分类,且其分类方式包括但不限制于、时间、大小和类型。
[0014]进一步的,所述通过进入相应的主链节点,利用发起模块对侧链的创建进行发起,所述检测模块将对侧链的创建条件进行检测,若创建条件不符合要求时,将会返回至发起模块重新进行发起创建请求,若创建条件满足要求时将会通过创建模块和生成模块生成侧链,所述分析模块将对侧链另一端的闭合情况进行分析,若其符合闭合需求时,将会形成完整的侧链,若其不符合闭合需求时将会返回至创建模块重新创建并再次生成侧链,直至其满足闭合需求,若需要将侧链将数据转移至主链上时,首先选择点击侧链,所述身份验证模块将对进入侧链内的身份进行验证,若身份符合验证条件时,即可对存储模块即侧链内的数据进行查看,所述分类模块便于对存储模块内的数据进行分类,从而便于对其进行寻找,若身份不符合验证条件时记录模块将会此次验证结果进行记录,然后通过忽略模块忽略验证结果,使其重新进行验证,所述访问模块将在存储模块转移数据时发起访问,此时访问者需要通过加密模块输入密钥,所述处理模块将对输入的密钥进行处理验证,若密钥正确时将会通过展示模块将侧链内的数据展示出来,从而即可根据需求将所需数据通过转移模块经主链节点转移至主链上,若密钥不正确时,重置模块将对错误的密钥进行重置并返回至侧链处,同时重置模块内的预警模块将会把上述操作编辑成文本并通过发送模块发送至设定的移动端对数据所有者进行安全提醒。
[0015]与现有技术相比,本专利技术的有益效果是:该防止主链和侧链互相影响的区块链系统,(1)本专利技术通过身份验证模块和记录模块的配合使用可有效解决现有的区块链系统中的侧链安全性较低,从而容易被非法访问的问题,身份验证模块可在原有保密结构的基础上对进入侧链内的人员身份进行验证,当身份不符合验证条件时则无法对存储模块内
的数据进行查看,同时记录模块将会此次验证结果进行记录,从而可在一定程度上避免侧链被非法访问,同时优化系统结构;(2)本专利技术通过访问模块、加密模块和处理模块的配合使用的配合使用可有效解决现有的区块链系统中的侧链与主链之间的数据传输工作缺乏相应的访问限制,即当侧链被侵入时主链将会受到影响,从而存在数据泄漏的问题,访问模块将会在存储模块转移数据时发起访问,即数据转移者需要通过加密模块输入密钥,处理模块将对输入的密钥进行处理验证,当密钥验证结果正确时即可通过对侧链内的数据进行转移,从而可在一定程度上避免因侧链被非法访问而导致主链故障和数据丢失,从而便于保证二者工作的独立性;(3)本专利技术通过记录模块和忽略模块的配合使用可有效解决现有的区块链不便于在侧链在非法访问失败后对非法访问的时间进行记录和查看的问题,当身份验证模块检测到访问者身份不符合验证条件时,记录模块将会此次验证结果即非法访问的时间进行记录,进而便于根据记录对相关人员进行追责,同时然后通过忽略模块忽略验证结果,使其重新进行验证;(4)本专利技术通过重置模块、预警模块和发送模块的配合使用可有效解决区块链侧链中的数据非法转移失败后,缺乏相应的预警功能,即其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防止主链和侧链互相影响的区块链系统,其特征在于:包括主链(1)和主链节点(2),主链节点(2),为创建侧链(8)提供平台,且创建侧链至少需要两个主链节点(2);检测模块(4),用于对侧链(8)的创建条件进行检测,并在创建条件不符合要求时,终止创建请求;加密模块(10),用于数据转移以及传输的加密,保证主链(1)与侧链(8)的相互独立工作,提高数据传输的安全性;身份验证模块(17),用于将对进入侧链(8)内的身份进行验证,避免出现非法访问的现象;存储模块(18),用于数据的存储,保证数据的安全保存。2.根据权利要求1所述的一种防止主链和侧链互相影响的区块链系统,其特征在于:所述主链节点(2)设置有多组,且不同主链(1)上的主链节点(2)之间可通过侧链(8)连接。3.根据权利要求1所述的一种防止主链和侧链互相影响的区块链系统,其特征在于:所述检测模块(4)的检测结果分别输入至创建模块(5)和发起模块(3)内,即创建模块(5)和发起模块(3)之间的输入信息存在相应的对立关系。4.根据权利要求1所述的一种防止主链和侧链互相影响的区块链系统,其特征在于:所述侧链(8)另一端的闭合情况通过分析模块(7)进行分析,当其符合闭合需求时,将会形成完整的侧链(8),当其不符合闭合需求时将会返回至创建模块(5)重新创建并再次生成侧链(8),直至其满足闭合需求。5.根据权利要求1所述的一种防止主链和侧链互相影响的区块链系统,其特征在于:所述加密模块(10)包括数字加密和文字加密,且数字加密和文字加密为两个相互独立的加密方式。6.根据权利要求5所述的一种防止主链和侧链互相影响的区块链系统,其特征在于:所述加密模块(10)与处理模块(11)连接,且处理模块(11)由展示模块(12)和重置模块(13)构成,所述重置模块(13)便于对上一错误的密钥进行重置以及覆盖,且重置模块(13)与预警模块(14)连接。7.根据权利要求6所述的一种防止主链和侧链互相影响的区块链系统,其特征在于:所述预警模块(14)触发时将会把上述操作编辑成文本并通过发送模块(15)发送至设定的移动端(16)对数据所有者进行安全提醒,且发送模块(15)与移动端(16)之间为电性连接。8.根据权利要求...

【专利技术属性】
技术研发人员:张鹏
申请(专利权)人:无锡多优多网络科技有限公司
类型:发明
国别省市:

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

1