1.一种多区块链跨链交易处理系统,其特征在于,包括区块链组合模块、区块链处理模块、交易统计模块、交易评估模块、跨链调控模块;
区块链组合模块包含主链,以及若干个与主链相连接的侧链;
区块链处理模块对主链以及若干个侧链运行时的各方面数据进行监测统计以及预处理,得到主监测集和副监测集;
根据主监测集和副监测集对主链和若干个侧链的运行状态进行评估,得到主评估集和副评估集;
其中,获取主监测集中主链上所有节点的CPU运行总次数A1和CPU运行总时长A2以及目标CPU利用率出现的总次数A10和运行的总时长A20,提取四者的数值并通过公式ZZ=a1×A10/A1+a2×A20/A2联立计算获取主链的主状系数ZZ;式中,a1、a2为不同的比例系数且均取值范围属于(0,10);
根据主状系数ZZ对主链整体的运行状态进行评估时,将主状系数ZZ与预设的主状阈值ZZYmin和主状阈值ZZYmax进行匹配分析,得到包含主优信号、主正信号和主异信号的主评估集;
获取当天各个副链上所有节点的CPU运行总次数B1和CPU运行总时长B2以及选中CPU利用率出现的总次数B10和运行的总时长B20,提取四者的数值并通过公式FZ=(b1×B10/B1+b2×B20/B2)/JS联立计算获取副链的副状系数FZ;式中,b1、b2为不同的比例系数且均取值范围属于(0,5),JS为副链上所有节点的总个数;
将若干个副状系数FZ升序排列,并将大于副状阈值的排首位的副状系数FZ对应的副链设定为选中副链,将排首位之后的k个副状系数FZ对应的副链设定为备选副链,k为大于2的正整数;若干个副状系数、选中副链和备选副链构成副评估集;
交易统计模块用于在预设的监测时段对交易处理平台的交易情况进行监测统计以及特征提取,得到交易处理集,交易处理集包含流量处理数据和在线处理数据;
交易评估模块用于对交易处理集进行计算和分析,得到包含交易系数的交易分析集,包括:获取交易处理集中标记的流量总值C1、在线用户总数C2和在线总时长C3,提取三者的数值并联立计算获取主链的交易系数JY;
将交易系数JY与预设的交易评估阈值进行匹配分析,若交易系数小于交易评估阈值,则生成交优信号;若交易系数不小于交易评估阈值且持续的时长不大于v,则生成交正信号;若交易系数不小于交易评估阈值且持续的时长大于v,则生成交异信号;交易系数与交优信号、交正信号和交异信号构成交易分析集;
跨链调控模块用于根据主评估集和副评估集以及交易分析集自适应的动态实施主链与副链之间的跨链数据交互,包括:将主评估集与交易分析集进行联立评估是否需要进行跨链数据交互,若主评估集中包含主异信号,则生成第一跨链指令;若主评估集中包含主正信号且交易分析集中包含交异信号,则生成第二跨链指令;根据第一跨链指令和第二跨链指令控制主链与副评估集中的选中副链进行跨链交易。
2.根据权利要求1的一种多区块链跨链交易处理系统,其特征在于,对主链以及若干个侧链运行时的各方面数据进行监测统计以及预处理,包括:获取当天主链上所有节点的CPU运行总次数和CPU运行总时长并分别标记为A1和A2;获取当天主链上所有节点运行的CPU利用率,将大于标准CPU利用率的CPU利用率设定为目标CPU利用率,统计目标CPU利用率出现的总次数和运行的总时长并分别标记为A10和A20;
将主链上所有节点标记的CPU运行总次数和CPU运行总时长、目标CPU利用率出现的总次数和运行的总时长排列组合得到主监测集。
3.根据权利要求2的一种多区块链跨链交易处理系统,其特征在于,获取当天各个副链上所有节点的CPU运行总次数和CPU运行总时长并分别标记为B1和B2;获取当天各个副链上所有节点运行的CPU利用率,将不大于标准CPU利用率的CPU利用率设定为选中CPU利用率,统计选中CPU利用率出现的总次数和运行的总时长并分别标记为B10和B20;
将各个副链上所有节点标记的CPU运行总次数和CPU运行总时长、选中CPU利用率出现的总次数和运行的总时长排列组合得到副监测集。
4.根据权利要求1的一种多区块链跨链交易处理系统,其特征在于,在预设的监测时段对交易处理平台的交易情况进行监测统计以及特征提取,包括:分别对监测时段过程中产生的流量总值以及在线用户总数和在线总时长进行统计,得到流量数据和在线数据;
将流量数据和在线数据中的流量总值以及在线用户总数和在线总时长分别标记为C1、C2和C3;
将标记后的流量总值以及在线用户总数和在线总时长对应的数据分别设定为流量处理数据和在线处理数据,流量处理数据和在线处理数据构成交易处理集。
5.根据权利要求1的一种多区块链跨链交易处理系统,其特征在于,提取三者的数值并通过公式JY=c1×C1/C10+c2×C2/C20+c3×C3/C30联立计算获取主链的交易系数JY;
式中,c1、c2、c3为不同的比例系数且均取值范围属于(0,8),C10为预设的标准流量总值,C20为预设的标准在线用户总数,C30为预设的标准在线总时长。
6.一种多区块链跨链交易处理方法,应用于如权利要求1-5任一项的一种多区块链跨链交易处理系统,其特征在于,包括:对主链以及若干个侧链运行时的各方面数据进行监测统计以及预处理,得到主监测集和副监测集;
根据主监测集和副监测集对主链和若干个侧链的运行状态进行评估,得到包含主优信号、主正信号和主异信号的主评估集以及包含若干个副状系数、选中副链和备选副链的副评估集;
在预设的监测时段对交易处理平台的交易情况进行监测统计以及特征提取,得到交易处理集,交易处理集包含流量处理数据和在线处理数据;
对交易处理集进行计算和分析,得到包含交易系数的交易分析集;
根据主评估集和副评估集以及交易分析集自适应的动态实施主链与副链之间的跨链数据交互。