1.跨区块链的稳定访问认证系统,其特征在于,所述系统包括:
由多个区块链网络组成的网络集,配置用于将多个不同的区块链网络进行整合,构成一个新的区块链网络,每个不同的区块链网络构成该新的区块链网络中的一个节点;
内部接入节点,配置用于提供给内部用户接入网络集,进行跨区块链访问;
外部接入节点,配置用于提供给外部用户接入网络集,进行跨区块链访问;
管理节点,配置用于提供给管理员接入网络集,进行跨区块链访问,同时,对网络集进行管理;所述网络集将多个不同的区块链网络进行了整合,整合后的新的网络作为网路集,在接收到访问请求时,将网络集中的区块链网络节点进行地址编号,然后使用寻路算法进行寻路找到访问请求的目标节点;所述网络集分别信号连接有网络身份验证装置和监听器;
网络身份验证装置,配置用于对接收到的节点的跨区块链访问请求进行验证,验证通过后,网络集基于接收到的跨区块链访问请求的信息,进行寻路,同时,监听器实时监听网络集中的跨区块链访问请求,若监听到违法请求,则进行记录和预警;
所述网络集基于接收到的跨区块链访问请求的信息,进行寻路的方法执行以下步骤:
步骤1:将网络集中的区块链网络节点进行地址编号,所有区块链网络节点之间的地址编号均不相同;
步骤2:在网络集中随机选取P个区块链网络节点,选取的节点至少包含:跨区块链访问请求进入网络集的节点、目标节点以及其他若干个中间节点;
步骤3:在选取的P个区块链网络节点中进行区块链网络节点信息传输的路径规划,同时,统计路径中的区块链网络节点数量,再重新执行本步骤K次,选取统计路径中的区块链网络节点数量最少的路径作为传输路径;P的取值为3至10,K的取值为5至100次;包括:步骤3.1:在选取的P个区块链网络节点中,确定一个中心区块链网络节点,其坐标为(0,0);
步骤3.2:定义区块链网络节点传输最短路径,区块链网络节点传输最短路径包括:区块链网络节点传输最短路径中的根区块链网络节点和区块链网络节点传输最短路径中的子区块链网络节点;所述区块链网络节点传输最短路径中子区块链网络节点可以连接其他区块链网络节点;
步骤3.3:路径规划算法公式并非一成不变,结合步骤3.1和步骤3.2,并考虑能量R
在随着寻路进行过程中,将原始路径规划算法中的η
其中,k值为邻居区块链网络节点数量,i和j表示区块链网络节点,v表示为时刻,τ
步骤3.4:按照步骤3.2和3.3建立好路径之后进行数据传输,区块链网络节点传输最短路径中子区块链网络节点将其收集到的数据传送给上级区块链网络节点,上级区块链网络节点对其收集到的数据以及子区块链网络节点发送到的数据进行聚合操作,然后将聚合得到的数据传送给自己上级区块链网络节点直至中心区块链网络节点;
步骤3.5:运行设定的时间周期后,按照步骤3.2至步骤3.4进行路径的自适应维护更新,继续进行数据的传送;
进行访问认证过程中,每一个区块包含了前一个区块的加密散列、相应时间戳记以及交易数据。
2.如权利要求1所述的系统,其特征在于,所述网络身份验证装置包括:第一验证装置、第二验证装置和第三验证装置;所述第一验证装置,配置用于对跨区块链访问请求进行身份验证;所述第二验证装置,配置用于对跨区块链访问请求的访问权限进行验证;所述第三验证装置,配置用于对跨区块链访问请求的目标节点进行安全临近性验证。
3.如权利要求2所述的系统,其特征在于,所述监听器实时监听网络集中的跨区块链访问请求,若监听到违法请求,则进行记录和预警的方法执行以下步骤:获取解析监听策略得到的精确匹配规则;根据所述精确匹配规则,采用深度包检测对接收的数据进行选择,得到监听结果,所述接收的数据,是根据解析监听策略得到的业务定制规则,采用数据预处理对跨区块链访问请求进行过滤得到;所述采用深度包检测对接收的数据进行选择,得到监听结果,具体包括:采用深度包检测,对接收的数据进行分析;根据所述精确匹配规则对分析结果进行选择,获得跨区块链访问请求的监听相关信息;通过关联唯一特征标识符,得到所述跨区块链访问请求的监听相关信息所对应的媒体流,将跨区块链访问请求的监听相关信息与所对应的媒体流共同作为监听结果。
4.一种基于权利要求1至3之一所述系统的跨区块链的稳定访问认证方法,其特征在于,所述方法执行以下步骤:由多个区块链网络组成的网络集,将多个不同的区块链网络进行整合,构成一个新的区块链网络,每个不同的区块链网络构成该区块链网络中的一个节点;内部接入节点,提供给内部用户接入网络集,进行跨区块链访问;外部接入节点,提供给外部用户接入网络集,进行跨区块链访问;管理节点,提供给管理员接入网络集,进行跨区块链访问,同时,对网络集进行管理;所述网络集分别信号连接有网络身份验证装置和监听器;网络身份验证装置,对接收到的节点的跨区块链访问请求进行验证,验证通过后,网络集基于接收到的跨区块链访问请求的信息,进行寻路,同时,监听器实时监听网络集中的跨区块链访问请求,若监听到违法请求,则进行记录和预警;所述网络集基于接收到的跨区块链访问请求的信息,进行寻路的方法执行以下步骤:步骤1:将网络集中的区块链网络节点进行地址编号,所有区块链网络节点之间的地址编号均不相同;步骤2:在网络集中随机选取区块链网络P个节点,选取的节点至少包含:跨区块链访问请求进入网络集的节点、目标节点以及其他若干个中间节点;步骤3:在选取的P个节点中进行路径规划,同时,统计路径中的区块链网络节点数量,再重新执行本步骤K次,选取统计路径中的区块链网络节点数量最少的路径作为传输路径。
5.如权利要求4所述的方法,其特征在于,所述步骤3:在选取的P个区块链网络节点中进行区块链网络节点信息传输的路径规划,同时,统计路径中的区块链网络节点数量,再重新执行本步骤K次,选取统计路径中的区块链网络节点数量最少的路径作为传输路径方法包括:步骤3.1:在选取的P个区块链网络节点中,确定一个中心区块链网络节点,其坐标为(0,0);步骤3.2:定义区块链网络节点传输最短路径,区块链网络节点传输最短路径包括:区块链网络节点传输最短路径根区块链网络节点和区块链网络节点传输最短路径中子区块链网络节点;所述区块链网络节点传输最短路径中子区块链网络节点可以连接其他区块链网络节点;步骤3.3:结合步骤3.1和步骤3.2,并考虑能量R更新后路径规划算法如下:
其中,k值为邻居区块链网络节点数量,i和j表示区块链网络节点,v表示为时刻,τ
步骤3.4:按照步骤3.2和3.3建立好路径之后进行数据传输,区块链网络节点传输最短路径中子区块链网络节点将其收集到的数据传送给上级区块链网络节点,上级区块链网络节点对其收集到的数据以及子区块链网络节点发送到的数据进行聚合操作,然后将聚合得到的数据传送给自己上级区块链网络节点直至中心区块链网络节点;
步骤3.5:运行设定的时间周期后,按照步骤3.2至步骤3.4进行路径的自适应维护更新,继续进行数据的传送。
6.如权利要求5所述的方法,其特征在于,所述网络身份验证装置包括:第一验证装置、第二验证装置和第三验证装置;所述第一验证装置,对跨区块链访问请求进行身份验证;所述第二验证装置,对跨区块链访问请求的访问权限进行验证;所述第三验证装置,对跨区块链访问请求的目标节点进行安全临近性验证。
7.如权利要求6所述的方法,其特征在于,所述监听器实时监听网络集中的跨区块链访问请求,若监听到违法请求,则进行记录和预警的方法执行以下步骤:获取解析监听策略得到的精确匹配规则;根据所述精确匹配规则,采用深度包检测对接收的数据进行选择,得到监听结果,所述接收的数据,是根据解析监听策略得到的业务定制规则,采用数据预处理对跨区块链访问请求进行过滤得到;所述采用深度包检测对接收的数据进行选择,得到监听结果,具体包括:采用深度包检测,对接收的数据进行分析;根据所述精确匹配规则对分析结果进行选择,获得跨区块链访问请求的监听相关信息;通过关联唯一特征标识符,得到所述跨区块链访问请求的监听相关信息所对应的媒体流,将跨区块链访问请求的监听相关信息与所对应的媒体流共同作为监听结果。