一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种异构区块链跨链事务运行状态的分析方法和装置

2022-11-09 22:56:33 来源:中国专利 TAG:

技术特征:
1.一种异构区块链跨链事务运行状态的分析方法,其特征在于,应用于中继链,包括:在一个跨链事务运行过程中,每隔设定时间获取一次参与该跨链事务的侧链和中继链的运行数据;对参与该跨链事务的各链的运行数据分别进行事务特征值提取,在所述中继链中广播提取后的事务特征值;所述中继链的主节点根据所述跨链事务的类型,确定用于分析所述跨链事务运行状态的目标从节点;所述目标从节点利用所述跨链事务的历史总特征值对参与该跨链事务的各链的事务特征值进行分析,确定所述跨链事务的运行状态。2.根据权利要求1所述的异构区块链跨链事务运行状态的分析方法,其特征在于,所述对参与该跨链事务的各链的运行数据分别进行事务特征值提取进一步包括:对参与该跨链事务的任一区块链执行如下步骤:s1:将该链的运行数据分为至少一个数据段;s2:对每一数据段进行特征提取处理,得到每一数据段的分段特征值;s3:综合本次循环所有数据段的分段特征值,得到本次循环的初始特征值;循环执行如上s1至s3,直至循环次数达到设定次数;综合该链所有循环得到初始特征值,得到该链的事务特征值。3.根据权利要求2所述的异构区块链跨链事务运行状态的分析方法,其特征在于,所述对每一数据段进行特征提取处理,得到每一数据段的分段特征值进一步包括:获取每一数据段中的所有运行数据,利用数据映射表确定所有运行数据分别对应的标准化值;根据标准化值计算得到每一数据段的分段特征值。4.根据权利要求1所述的异构区块链跨链事务运行状态的分析方法,其特征在于,所述中继链的主节点根据所述跨链事务的类型,确定用于分析所述跨链事务运行状态的目标从节点进一步包括:所述中继链的主节点根据参与该跨链事务的各链的事务特征值,对照预设的匹配表,得到该跨链事务的类型,所述匹配表中记录有参与跨链事务的各链的事务特征值对应的跨链事务类型,以及跨链事务类型对应的从节点。5.根据权利要求1所述的异构区块链跨链事务运行状态的分析方法,其特征在于,所述目标从节点利用所述跨链事务的历史总特征值对参与该跨链事务的各链的事务特征值进行分析进一步包括:所述目标从节点利用所述跨链事务的部分历史总特征值对该跨链事务的各链的事务特征值进行分析,确定所述跨链事务的初步运行状态;若所述跨链事务的初步运行状态为异常,则所述目标从节点利用所述跨链事务的全部历史总特征值对该跨链事务的各链的事务特征值进行分析,确定所述跨链事务的运行状态;若所述跨链事务的初步运行状态为正常,则确定所述跨链事务的运行状态为正常。6.根据权利要求5所述的异构区块链跨链事务运行状态的分析方法,其特征在于,所述目标从节点利用所述跨链事务的部分历史总特征值对该跨链事务的各链的事务特征值进
行分析,确定所述跨链事务的初步运行状态进一步包括:所述目标从节点根据该跨链事务的各链的事务特征值,由部分历史总特征值中选取得到部分历史总特征值集合,所述部分历史总特征值集合中的部分历史总特征值对应的跨链事务的运行过程与当前跨链事务的运行过程相近;判断所述部分历史总特征值集合中历史运行状态为正常的比例是否大于设定比例;若是,则所述跨链事务的初步运行状态为正常;若否,则所述跨链事务的初步运行状态为异常。7.根据权利要求6所述的异构区块链跨链事务运行状态的分析方法,其特征在于,所述目标从节点根据该跨链事务的各链的事务特征值,由部分历史总特征值中选取得到部分历史总特征值集合进一步包括:所述目标从节点获取该跨链事务的各链在所述跨链事务运行过程中的贡献率;所述目标从节点根据所述贡献率对事务特征值进行计算,得到该跨链事务的各链的贡献特征值;所述目标从节点对该跨链事务的各链的贡献特征值求和,得到所述跨链事务的总特征值;所述目标从节点根据所述跨链事务的总特征值,由部分历史总特征值中选取得到部分历史总特征值集合。8.根据权利要求7所述的异构区块链跨链事务运行状态的分析方法,其特征在于,所述跨链事务运行过程中的发起方区块链的贡献率大于所述跨链事务运行过程中的接收方区块链的贡献率。9.根据权利要求7所述的异构区块链跨链事务运行状态的分析方法,其特征在于,所述目标从节点根据所述跨链事务的总特征值,由部分历史总特征值中选取得到部分历史总特征值集合进一步包括:所述目标从节点将所述部分历史总特征值中与所述跨链事务的总特征值之差在设定差值范围内的部分历史总特征值作为部分历史总特征值集合中的一者。10.一种异构区块链跨链事务运行状态的分析装置,其特征在于,所述装置应用于中继链,包括:获取模块,用于在一个跨链事务运行过程中,每隔设定时间获取一次参与该跨链事务的侧链和中继链的运行数据;广播模块,用于对参与该跨链事务的各链的运行数据分别进行事务特征值提取,在所述中继链中广播提取后的事务特征值;确定模块,用于所述中继链的主节点根据所述跨链事务的类型,确定用于分析所述跨链事务运行状态的目标从节点;分析模块,用于所述目标从节点利用所述跨链事务的历史总特征值对参与该跨链事务的各链的事务特征值进行分析,确定所述跨链事务的运行状态。

技术总结
本文提供了一种异构区块链跨链事务运行状态的分析方法和装置,其中方法包括:在一个跨链事务运行过程中,每隔设定时间获取一次参与该跨链事务的侧链和中继链的运行数据;对参与该跨链事务的各链的运行数据分别进行事务特征值提取,在所述中继链中广播提取后的事务特征值;所述中继链的主节点根据所述跨链事务的类型,确定用于分析所述跨链事务运行状态的目标从节点;所述目标从节点利用所述跨链事务的历史总特征值对参与该跨链事务的各链的事务特征值进行分析,确定所述跨链事务的运行状态。本文能够对区块链平台中异构区块链的跨链事务运行状态进行分析,及时确定跨链运行时的故障问题。故障问题。故障问题。


技术研发人员:李斌 孙福辉 王晓燕 成雨蓉 张艺璐 张志威 袁野 王国仁
受保护的技术使用者:北京理工大学
技术研发日:2022.10.11
技术公布日:2022/11/8
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献