[发明专利]区块链环境检测方法、设备、装置及存储介质有效
申请号: | 201910438264.8 | 申请日: | 2019-05-23 |
公开(公告)号: | CN110324174B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 张玉坚;褚镇飞 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | H04L41/08 | 分类号: | H04L41/08;H04L43/00;H04L67/10 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 链环 检测 方法 设备 装置 存储 介质 | ||
本发明涉及区块链技术领域,公开一种区块链环境检测方法、设备、装置及存储介质。所述方法先是获取待构建的区块链网络中所有网络节点的节点配置信息;再在预设部署机制表中查询,得到与各个网络节点的节点配置信息对应的部署检测标准;最后,判断所有的节点配置信息是否符合各自对应的部署检测标准;当所有的节点配置信息均符合各自对应的部署检测标准时,生成部署正常信息;当检测到节点配置信息不符合其对应的部署检测标准时,生成部署异常信息。本发明通过上述方式,检测区块链环境的搭建情况,避免因环境异常而导致对区块链网络进行重新部署,进而提高区块链网络的部署效率。
技术领域
本发明涉及区块链技术领域,尤其涉及一种区块链环境检测方法、设备、装置及存储介质。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。其本质是一个去中心化的数据库,通过去中心化和去信任的方式,让网络到区块链网络中的所有节点通过一串使用密码学方法相关联生成数据块,每一个数据块都包含了当前区块链网络所有的信息交流数据,并通过网络路由的方式连接下一个数据块。
在区块链技术中,每个用户即代表一个网络节点,在利用区块链技术之前,需要根据各个网络节点的情况对区块链网络环境进行部署,以满足区块链网络的运行要求。但是区块链网络中网络节点数量繁多,且各个节点分布于不同的网络环境下,如若区块链环境部署异常,则容易导致节点间链路未开通、网络节点异常以及消息中间件的异常,需要对区块链环境进行重新搭建,从而降低了区块链网络的部署效率。
发明内容
本发明的主要目的在于提供了一种区块链环境检测方法、设备、装置及存储介质,旨在解决现有技术中区块链网络的部署效率过低的技术问题。
为实现上述目的,本发明提供了一种区块链环境检测方法,所述方法包括以下步骤:
获取待构建的区块链网络中所有网络节点的节点配置信息;
在预设部署机制表中查询与各个网络节点的节点配置信息对应的部署检测标准;
判断所有的节点配置信息是否符合各自对应的部署检测标准;
当所有的节点配置信息均符合各自对应的部署检测标准时,生成部署正常信息;
当检测到存在节点配置信息不符合其对应的部署检测标准时,生成部署异常信息。
可选地,所述在预设部署机制表中查询与各个网络节点的节点配置信息对应的部署检测标准的步骤包括:
根据所述节点配置信息确定所有网络节点的节点类型,并在预设部署机制表中查询与所述节点类型对应的部署检测标准;
所述判断所有的节点配置信息是否符合各自对应的部署检测标准的步骤包括:
若所述网络节点为背书节点,则判断所述背书节点的节点配置文件中的镜像文件是否为Fabric镜像;
所述当检测到存在节点配置信息不符合其对应的部署检测标准时,生成部署异常信息的步骤包括:
当所述镜像文件不为Fabric镜像时,生成镜像异常信息。
可选地,所述判断所有的节点配置信息是否符合各自对应的部署检测标准的步骤,还包括:
运行免密检测脚本,以验证所有网络节点的免密登录状态;
所述当检测到存在节点配置信息不符合其对应的部署检测标准时,生成部署异常信息的步骤包括:
当所述免密状态信息为免密登录未激活时,生成免密功能异常信息。
可选地,所述判断所有的节点配置信息是否符合各自对应的部署检测标准的步骤,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910438264.8/2.html,转载请声明来源钻瓜专利网。