[发明专利]区块链网络监控系统、装置及方法有效
申请号: | 202010216961.1 | 申请日: | 2020-03-25 |
公开(公告)号: | CN111447112B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 赵书祥 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 谷敬丽;王天尧 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络 监控 系统 装置 方法 | ||
1.一种区块链网络监控系统,其特征在于,包括:监控中心、监控部件和区块链节点,所述监控中心与所述监控部件连接,所述监控部件与所述区块链节点连接;
所述监控中心用于:生成监控参数,将所述监控参数发送至监控部件;接收并展示监控结果;
所述监控部件用于:接收所述监控参数,根据所述监控参数对所监控的区块链节点进行监控操作,获得监控结果,所述监控结果表明区块链节点的运行健康状况,将所述监控结果发送至所述监控中心;
所述监控中心还用于:生成测试合约数据和测试交易数据,将所述测试合约数据和测试交易数据发送至所述监控部件;接收监控结果,根据所述监控结果确定区块链节点的运行健康状况;
所述监控部件还用于:将所述测试合约数据和测试交易数据发送至所述区块链节点;接收监控结果,将所述监控结果发送至所述监控中心;
所述区块链节点用于:接收所述测试合约数据和测试交易数据,根据所述测试合约数据和测试交易数据进行相应的测试,生成监控结果,将所述监控结果发送至所述监控部件;
测试合约部署在区块链节点上,测试合约接受测试交易,根据测试需求的深度,选择:
选项1)直接返回,测试区块链节点上的合约调用路径的健康程度;
向所有需要测试的区块链节点上的测试合约发送参数为选项1)的合约请求,如果能返回true,表明从网络到合约运行环境是健康的;
选项2)检测调用者的权限和尝试隐私策略,测试区块链节点上的权限和隐私模块的健康状况以及参数设置正确与否;
向所有需要测试的区块链节点上的测试合约发送安全测试参数及选项2),如果返回true,说明所测的安全机制是健康的;
选项3)使用测试账号,调用业务逻辑,检测业务逻辑的正确性;
向所有需要测试的区块链节点上的测试合约发送测试账号和相关参数及选项3),如果能返回true,说明所测的合约代码部署情况是健康的。
2.如权利要求1所述的区块链网络监控系统,其特征在于,所述监控中心为一个或多个。
3.如权利要求1所述的区块链网络监控系统,其特征在于,所述监控部件和区块链节点等量部署,或,所述监控部件和区块链节点采用一对多的形式部署。
4.如权利要求1所述的区块链网络监控系统,其特征在于,所述监控部件之间的通讯复用区块链节点之间使用的网络。
5.如权利要求1所述的区块链网络监控系统,其特征在于,所述监控中心还用于:根据所述监控结果确定是否产生告警信息,当产生告警信息时,将所述告警信息发送至处理人员进行相应的处理。
6.如权利要求1所述的区块链网络监控系统,其特征在于,所述监控中心还用于:对所述监控结果进行统计分析,获得统计结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010216961.1/1.html,转载请声明来源钻瓜专利网。