一种层级化的区块链跨链交互方法技术

技术编号:35190009 阅读:58 留言:0更新日期:2022-10-12 18:07
本发明专利技术属于数据交互领域,涉及区块链技术,用于解决现有的区块链跨链交互系统不能在存在交互需求时筛选得到最适合进行数据交互的区块链,导致数据交互效率降低的问题,具体是一种层级化的区块链跨链交互方法,将需要进行跨链交互的区块链标记为请求区块链,请求区块链向交互平台发送请求信号,交互平台接收到请求信号后将请求信号发送至区块匹配模块,区块匹配模块在接收到请求信号后对请求区块链进行匹配分析并得到目标区块链的匹配系数;本发明专利技术在目标区块链中进行匹配系数计算,通过匹配系数对目标区块链进行数据交互的适宜程度进行反馈,在目标区块链整体数据存储与数据传输不满足要求时及时进行整体优化。输不满足要求时及时进行整体优化。输不满足要求时及时进行整体优化。

【技术实现步骤摘要】
一种层级化的区块链跨链交互方法


[0001]本专利技术属于数据交互领域,涉及区块链技术,具体是一种层级化的区块链跨链交互方法。

技术介绍

[0002]跨链技术在区块链所面临的诸多问题中,区块链之间互通性极大程度的限制了区块链的应用空间,不论对于公有链还是私有链来看,跨链技术就是实现价值互联网的关键,它是把区块链从分散的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁。
[0003]现有的区块链跨链交互系统在进行数据交互时,无法对各个区块链的数据存储状态与数据传输状态进行监测分析,进而不能在存在交互需求时筛选得到最适合进行数据交互的区块链,导致数据交互效率降低。
[0004]针对上述技术问题,本申请提出一种解决方案。

技术实现思路

[0005]本专利技术的目的在于提供一种层级化的区块链跨链交互方法,用于解决现有的区块链跨链交互系统不能在存在交互需求时筛选得到最适合进行数据交互的区块链,导致数据交互效率降低的问题;
[0006]本专利技术需要解决的技术问题为:如何提供一种可以在存在交互需求时筛选得到最适合进行数据交互的区块链的跨链交互方法。
[0007]本专利技术的目的可以通过以下技术方案实现:
[0008]一种层级化的区块链跨链交互方法,其特征在于,包括以下步骤:
[0009]步骤一:将需要进行跨链交互的区块链标记为请求区块链,请求区块链向交互平台发送请求信号,交互平台接收到请求信号后将请求信号发送至区块匹配模块;
[0010]步骤二:区块匹配模块在接收到请求信号后对请求区块链进行匹配分析并得到目标区块链的匹配系数,通过目标区块链的匹配系数的数值大小筛选得到匹配区块链;
[0011]步骤三:对匹配区块链的历史交互数据进行分析并得到匹配区块链的交互值与稳定系数,通过匹配区块链的交互值与稳定系数将匹配区块链标记为交互区块链、匹精区块链或优化区块链,将交互区块链发送至交互平台并与请求区块链进行数据交互;
[0012]步骤四:对区块匹配模块每一次对请求区块链进行匹配的效率进行监测分析,通过匹精区块链与优化区块链的数量对请求区块链的交互过程是否满足要求进行判定。
[0013]作为本专利技术的一种优选实施方式,步骤二中区块匹配模块为请求区块链进行匹配分析的具体过程包括:请求区块链将需要交互的数据标记为请求数据并发送至交互平台,交互平台接收到请求数据后在区块链网络中进行筛选,将包含有请求数据的区块链标记为目标区块链,获取目标区块链的内存数据、事务数据以及网络数据,通过对目标区块链的内存数据、事务数据以及网络数据进行数值计算得到匹配系数,将匹配系数最大的目标区块链标记为匹配区块链,区块匹配模块将匹配区块链发送至交互平台,交互平台接收到匹配
区块链后将匹配区块链发送至交互分析模块。
[0014]作为本专利技术的一种优选实施方式,目标区块链的内存数据为目标区块链所存储的数据的总内存值,目标区块链的事务数据为目标区块链每秒处理的事务数,目标区块链的网络数据为目标区块链发送和接收数据包的丢包率。
[0015]作为本专利技术的一种优选实施方式,步骤二中区块匹配模块为请求区块链进行匹配分析的具体过程还包括:将匹配表现值与匹配表现阈值进行比较:若匹配表现值小于匹配表现阈值,则判定目标区块链的匹配波动性满足要求,区块匹配模块将波动正常信号发送至交互平台;若匹配表现值大于等于匹配表现阈值,则判定目标区块链的匹配波动性不满足要求,区块匹配模块将波动异常信号发送至交互平台,交互平台接收到波动异常信号后将波动异常信号发送至管理人员的手机终端。
[0016]作为本专利技术的一种优选实施方式,步骤三中交互分析模块对匹配区块链的历史交互数据进行分析的具体过程包括:将匹配区块链进行数据交互时的数据传输上行速度与下行速度分别标记为SX与XX,将请求数据的内存值标记为QN,将匹配区块链进行数据交互的时间标记为SJ,对SX、XX、QN以及SJ进行数值计算得到匹配区块链在进行数据交互时的交互系数;
[0017]对匹配区块链的历史所有交互系数JH进行求和去平均值得到匹配区块链的交互值,将匹配区块链的历史所有交互系数建立交互集合,对交互集合进行方差计算得到匹配区块链的稳定系数;
[0018]通过存储模块获取到匹配区块链的交互阈值与稳定阈值,将匹配区块链的交互值、稳定系数分别与交互阈值、稳定阈值进行比较并通过比较结果将匹配区块链标记为交互区块链、匹精区块链或优化区块链。
[0019]作为本专利技术的一种优选实施方式,匹配区块链的交互值、稳定系数与交互阈值、稳定阈值的比较过程包括:
[0020]若交互值大于交互阈值且稳定系数小于等于稳定阈值,则判定匹配区块链的历史交互满足要求,将对应的匹配区块链标记为交互区块链,交互分析模块将交互区块链发送至交互平台并与请求区块链进行数据交互;
[0021]若交互值小于等于交互阈值且稳定系数小于等于稳定阈值,则判定匹配区块链的历史交互不满足要求,将对应的匹配区块链标记为优化区块链,交互分析模块将优化区块链以及重新匹配信号发送至交互平台;
[0022]若稳定系数大于稳定阈值,则判定匹配区块链的历史交互不满足要求,将对应的匹配区块链标记为匹精区块链,交互分析模块将匹精区块链以及重新匹配信号发送至交互平台;交互平台接收到重新匹配信号后将重新匹配信号发送至区块匹配模块,区块匹配模块接收到重新匹配信号后重新对请求区块链进行匹配。
[0023]作为本专利技术的一种优选实施方式,步骤四中对区块匹配模块每一次对请求区块链进行匹配的效率进行监测分析的具体过程包括:将请求区块链对应的优化区块链与匹精区块链的数量分别标记为YH与PJ,通过对YH与PJ进行数值计算得到请求区块链的处理系数;通过存储模块获取到处理阈值,将请求区块链的处理系数与处理阈值进行比较:若处理系数小于处理阈值,则判定请求区块链的交互过程满足要求;若处理系数大于等于处理阈值,则判定请求区块链的交互过程不满足要求,将对应的请求区块链标记为优化区块链并发送
至交互平台。
[0024]作为本专利技术的一种优选实施方式,该层级化的区块链跨链交互方法应用于区块链跨链交互系统当中,包括交互平台,所述交互平台通信连接有区块匹配模块、交互分析模块、交互处理模块以及存储模块;
[0025]将需要进行跨链交互的区块链标记为请求区块链,请求区块链向交互平台发送请求信号,交互平台接收到请求信号后将请求信号发送至区块匹配模块;
[0026]所述区块匹配模块用于在接收到请求信号后为请求区块链进行匹配分析并得到匹配区块链;
[0027]所述交互分析模块用于对匹配区块链的历史交互数据进行分析;
[0028]所述交互处理模块用于对区块匹配模块每一次对请求区块链进行匹配的效率进行监测分析。
[0029]本专利技术具备下述有益效果:
[0030]1、通过区块匹配模块对请求区块链进行匹配分析,在目标区块链中进行匹配系数计算,通过匹配系数对目标区块链进行数据交互的适宜程度进行反本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种层级化的区块链跨链交互方法,其特征在于,包括以下步骤:步骤一:将需要进行跨链交互的区块链标记为请求区块链,请求区块链向交互平台发送请求信号,交互平台接收到请求信号后将请求信号发送至区块匹配模块;步骤二:区块匹配模块在接收到请求信号后对请求区块链进行匹配分析并得到目标区块链的匹配系数,通过目标区块链的匹配系数的数值大小筛选得到匹配区块链;步骤三:对匹配区块链的历史交互数据进行分析并得到匹配区块链的交互值与稳定系数,通过匹配区块链的交互值与稳定系数将匹配区块链标记为交互区块链、匹精区块链或优化区块链,将交互区块链发送至交互平台并与请求区块链进行数据交互;步骤四:对区块匹配模块每一次对请求区块链进行匹配的效率进行监测分析,通过匹精区块链与优化区块链的数量对请求区块链的交互过程是否满足要求进行判定。2.根据权利要求1所述的一种层级化的区块链跨链交互方法,其特征在于,步骤二中区块匹配模块为请求区块链进行匹配分析的具体过程包括:请求区块链将需要交互的数据标记为请求数据并发送至交互平台,交互平台接收到请求数据后在区块链网络中进行筛选,将包含有请求数据的区块链标记为目标区块链,获取目标区块链的内存数据、事务数据以及网络数据,通过对目标区块链的内存数据、事务数据以及网络数据进行数值计算得到匹配系数,将匹配系数最大的目标区块链标记为匹配区块链,区块匹配模块将匹配区块链发送至交互平台,交互平台接收到匹配区块链后将匹配区块链发送至交互分析模块。3.根据权利要求2所述的一种层级化的区块链跨链交互方法,其特征在于,目标区块链的内存数据为目标区块链所存储的数据的总内存值,目标区块链的事务数据为目标区块链每秒处理的事务数,目标区块链的网络数据为目标区块链发送和接收数据包的丢包率。4.根据权利要求2所述的一种层级化的区块链跨链交互方法,其特征在于,步骤二中区块匹配模块为请求区块链进行匹配分析的具体过程还包括:将匹配表现值与匹配表现阈值进行比较:若匹配表现值小于匹配表现阈值,则判定目标区块链的匹配波动性满足要求,区块匹配模块将波动正常信号发送至交互平台;若匹配表现值大于等于匹配表现阈值,则判定目标区块链的匹配波动性不满足要求,区块匹配模块将波动异常信号发送至交互平台,交互平台接收到波动异常信号后将波动异常信号发送至管理人员的手机终端。5.根据权利要求1所述的一种层级化的区块链跨链交互方法,其特征在于,步骤三中交互分析模块对匹配区块链的历史交互数据进行分析的具体过程包括:将匹配区块链进行数据交互时的数据传输上行速度与下行速度分别标记为SX与XX,将请求数据的内存值标记为QN,将匹配区块链进行数据交互的时间标记为SJ,对SX、XX、QN以及SJ进行数值计算得到匹配区块链在进行数据...

【专利技术属性】
技术研发人员:赵睿斌禄凯康霄普王佳颖张灏方景鑫赵雅君
申请(专利权)人:国家信息中心
类型:发明
国别省市:

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

1