System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及跨链安全设计,尤其涉及一种针对跨链生态的监控方法、装置、电子设备及存储介质。
技术介绍
1、跨链安全设计是在不同区块链网络之间进行资产或数据传输时所采取的安全措施和设计原则,涉及到技术、协议、安全性和人为因素等多个方面。
2、目前的跨链安全设计一般关注协议、共识、智能合约的安全性,例如互操作性协议选择、智能合约安全性、共识机制和验证、隐私保护、攻击风险评估、错误处理和回滚机制、跨链监控和审计、更新和升级策略。
3、然而,现有跨链安全设计无法满足涉及到多个区块链网络、多个智能合约和跨服务验证的区块链生态,导致跨链生态系统的稳定性不足,无法保证跨链操作的安全性。
技术实现思路
1、本申请提供一种针对跨链生态的监控方法、装置、电子设备及存储介质,用以解决跨链生态系统的稳定性不足,无法保证跨链操作的安全性的问题。
2、第一方面,本申请提供一种针对跨链生态的监控方法,包括:
3、确定待监控跨链交易,以及执行待监控跨链交易时的链路,链路包括区块链,区块链包括来源链、中继链、目标链,每个区块链内均设置监控服务组件和与待监控跨链交易对应的监控指标;
4、根据监控服务组件,确定跨链追踪信息,其中,跨链追踪信息包括待监控跨链交易经过区块链的事件数据、链数据、节点数据、数据库数据、api数据、请求数据中的至少一种数据;
5、根据跨链追踪信息和监控指标,确定执行待监控跨链交易的监控结果信息。
6、在本申请实施例中
7、确定待监控跨链交易在经过区块链节点时的事件唯一标识、事件类型、时间数据、区块链节点、以及区块链节点信息,其中,不同区块链的事件唯一标识不同;
8、根据待监控跨链交易在经过区块链节点时的事件唯一标识、事件类型、时间数据、区块链节点、以及区块链节点信息,确定跨链追踪信息中的事件数据。
9、在本申请实施例中,当跨链追踪信息包括链数据时,根据监控服务组件,确定跨链追踪信息,包括:
10、确定待监控跨链交易在经过区块链节点时的链唯一标识、链架构、链状态、链上的节点列表、链相关的数据库信息、链对外提供服务的api信息,其中,不同区块链的链唯一标识不同;
11、根据待监控跨链交易在经过区块链节点时的链唯一标识、链架构、链状态、链上的节点列表、链相关的数据库信息、链对外提供服务的api信息,确定跨链追踪信息中的链数据。
12、在本申请实施例中,当跨链追踪信息包括节点数据时,根据监控服务组件,确定跨链追踪信息,包括:
13、确定待监控跨链交易在经过区块链节点时的节点唯一标识、节点名称、节点类型、节点ip、节点状态,其中,不同区块链的节点唯一标识不同;
14、根据待监控跨链交易在经过区块链节点时的节点唯一标识、节点名称、节点类型、节点ip、节点状态,确定跨链追踪信息中的节点数据。
15、在本申请实施例中,当跨链追踪信息包括请求数据时,根据监控服务组件,确定跨链追踪信息,包括:
16、确定待监控跨链交易在经过区块链节点时的请求唯一标识、请求发起节点、请求目标节点、请求操作名称、请求开始时间戳、请求结束时间戳、以及与请求相关的标签,其中,不同区块链的请求唯一标识不同;
17、根据待监控跨链交易在经过区块链节点时的请求唯一标识、请求发起节点、请求目标节点、请求操作名称、请求开始时间戳、请求结束时间戳、以及与请求相关的标签,确定跨链追踪信息中的请求数据。
18、在本申请实施例中,在确定待监控跨链交易在经过区块链节点时的事件唯一标识、事件类型、时间数据、区块链节点、以及区块链节点信息之后,方法还包括:
19、根据待监控跨链交易在经过区块链节点时的时间数据,确定跨链交易时间;
20、根据跨链交易时间,判断跨链交易是否超时。
21、在本申请实施例中,根据跨链追踪信息和监控指标,确定执行待监控跨链交易的监控结果信息,包括:
22、比对跨链追踪信息和监控指标;
23、若跨链追踪信息和监控指标未满足比对要求,则根据目标跨链追踪信息,确定目标区块链,目标跨链追踪信息为跨链追踪信息中未满足比对要求的跨链追踪信息;
24、根据目标跨链追踪信息和目标区块链,生成监控结果信息。
25、在本申请实施例中,在根据目标跨链追踪信息和目标区块链,生成监控结果信息之后,方法还包括:
26、根据监控结果信息,生成报警信息;
27、将监控结果信息通过报警信息同步通道发送至其他区块链,以使其他区块链根据报警信息对待监控跨链交易进行处理。
28、在本申请实施例中,在根据监控结果信息,生成报警信息之后,方法还包括:
29、将报警信息发送至展示终端的交互界面,以在交互界面中展示报警信息和区块链的性能信息;
30、展示终端响应于用户对交互界面的调整操作,调整其他目标区块链对待监控跨链交易进行处理。
31、第二方面,本申请提供一种针对跨链生态的监控装置,包括:
32、第一确定模块,用于确定待监控跨链交易,以及执行待监控跨链交易时的链路,链路包括区块链,区块链包括来源链、中继链、目标链,每个区块链内均设置监控服务组件和与待监控跨链交易对应的监控指标;
33、第二确定模块,用于根据监控服务组件,确定跨链追踪信息,其中,跨链追踪信息包括待监控跨链交易经过区块链的事件数据、链数据、节点数据、数据库数据、api数据、请求数据中的至少一种数据;
34、第三确定模块,用于根据跨链追踪信息和监控指标,确定执行待监控跨链交易的监控结果信息。
35、第三方面,本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;
36、存储器存储计算机执行指令;
37、处理器执行存储器存储的计算机执行指令,以实现本申请实施例的针对跨链生态的监控方法。
38、第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现本申请实施例的针对跨链生态的监控方法。
39、本申请提供的针对跨链生态的监控方法、装置、电子设备及存储介质,应用于分布式实时监控系统,通过确定待监控跨链交易,以及执行待监控跨链交易时的链路,链路包括区块链,区块链包括来源链、中继链、目标链,每个区块链内均设置监控服务组件和与待监控跨链交易对应的监控指标;根据监控服务组件,确定跨链追踪信息,其中,跨链追踪信息包括待监控跨链交易经过区块链的事件数据、链数据、节点数据、数据库数据、api数据、请求数据中的至少一种数据;根据跨链追踪信息和监控指标,确定执行待监控跨链交易的监控结果信息的手段,通过在跨链交易各环节添加监控服务组件,实现追踪跨链交易、系本文档来自技高网...
【技术保护点】
1.一种针对跨链生态的监控方法,其特征在于,应用于分布式实时监控系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,当所述跨链追踪信息包括事件数据时,所述根据所述监控服务组件,确定跨链追踪信息,包括:
3.根据权利要求1所述的方法,其特征在于,当所述跨链追踪信息包括链数据时,所述根据所述监控服务组件,确定跨链追踪信息,包括:
4.根据权利要求1所述的方法,其特征在于,当所述跨链追踪信息包括节点数据时,所述根据所述监控服务组件,确定跨链追踪信息,包括:
5.根据权利要求1所述的方法,其特征在于,当所述跨链追踪信息包括请求数据时,所述根据所述监控服务组件,确定跨链追踪信息,包括:
6.根据权利要求2所述的方法,其特征在于,在所述确定所述待监控跨链交易在经过所述区块链节点时的事件唯一标识、事件类型、时间数据、区块链节点、以及区块链节点信息之后,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述跨链追踪信息和所述监控指标,确定执行所述待监控跨链交易的监控结果信息,包括:
9.根据权利要求8所述的方法,其特征在于,在根据所述监控结果信息,生成报警信息之后,所述方法还包括:
10.一种针对跨链生态的监控装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至9中任一项所述的针对跨链生态的监控方法。
...【技术特征摘要】
1.一种针对跨链生态的监控方法,其特征在于,应用于分布式实时监控系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,当所述跨链追踪信息包括事件数据时,所述根据所述监控服务组件,确定跨链追踪信息,包括:
3.根据权利要求1所述的方法,其特征在于,当所述跨链追踪信息包括链数据时,所述根据所述监控服务组件,确定跨链追踪信息,包括:
4.根据权利要求1所述的方法,其特征在于,当所述跨链追踪信息包括节点数据时,所述根据所述监控服务组件,确定跨链追踪信息,包括:
5.根据权利要求1所述的方法,其特征在于,当所述跨链追踪信息包括请求数据时,所述根据所述监控服务组件,确定跨链追踪信息,包括:
6.根据权利要求2所述的方法,其特征在于,在所述确定所述待监控跨链交易在经过所述区块链节点时的事件唯一标识、事件类型、时间数据、区块链节点...
【专利技术属性】
技术研发人员:马媛,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。