[发明专利]一种检测区块链系统的方法在审
申请号: | 201711360783.4 | 申请日: | 2017-12-18 |
公开(公告)号: | CN108021506A | 公开(公告)日: | 2018-05-11 |
发明(设计)人: | 王松山 | 申请(专利权)人: | 王松山 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q20/38;H04L12/26;H04L29/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 区块 系统 方法 | ||
本发明提供了一种检测区块链系统的方法,其特征在于应用程序可通过调用接口模块所提供的API接口,通过策略模块的设置,接口模块会将策略设定模块传给节点检测模块、安全检测模块、区块链查询模块执行检测;节点检测模块、安全检测模块、区块链查询模块收到检测命令后分别执行节点检测模块、安全检测模块、区块链查询模块后生成详细的数据信息;报告模块通过各种检测模块提供的检测数据,形成图文报告数据并记录报告时间、报告内容等。本系统检测准确、防护全面、安全性高、系统资源占用率低、用户体验好。
技术领域
本发明涉及一种检测区块链系统的方法,基于终端检测区块链系统时,通过对区块链技术的特点进行验证,根据验证结果确认区块链系统是否P2P网络链接、是否分布式存储、是否可靠的记账算法、是否提供RPC接口调用等。
缩略语及名词解释:
API:应用程序接口
PC: 计算机(个人计算机)
RPC:远程过程调用
背景技术
随着区块链技术应用越来越广泛,各种投入区块链研发的公司越来越多。各种链、币层出不穷,只需一份白皮书就可以融到不少资金,然而这些链、币是否存在、是否可用无法验证,导致真真假假无法判断识别,亦导致各种监管问题。
发明内容
本发明提供了一种检测区块链系统的方法,通过网络技术检测区块链是否具备区块链的基本特性(P2P网络、共识算法、同步算法),为投资者、监管者、使用者提供可靠的检测数据供参考。
本发明所述一种检测区块链系统的方法,从区块链的三个特性进行验证:1.检测节点之间是否可以P2P网络通信,节点间是否可以相互连接,相互发送数据块。2.检测节点打包机制(共识算法),生成区块的规则,区块的大小,区块的检测等信息。3.检测节点的同步机制,生成区块的节点是否可以将区块同步发送到其他节点,各节点的数据是否完全同步。
图1为本发明所述的一种检测区块链系统的方法,其中包括接口模块、策略设定模块、节点检测模块、安全检测模块、区块链查询模块、报告模块。
接口模块:接口被上层应用调用,接口模块通过对节点检测模块、安全检测模块等模块的调用并封装成API函数,为上层模块提供数据支持。
策略设定模块:根据用户等级控制用户检测权限,即是控制接口模块调用节点检测模块、安全检测模块的权限。
节点检测模块:检测区块链系统节点部署网络信息、节点间是否可以P2P网络通信,共识算法是否可用(区块是否可以生成)、各节点之间数据是否可以同步等,并为接口模块提供数据支持。
安全检测模块:检测节点部署环境的防护措施、网络数据访问节点防护措施、节点攻击防护措施等,并为接口模块提供数据支持。
区块链查询模块:通过调用任意节点提供的查询接口,查询区块生成时间、区块长度、区块hash值、交易费用、链上数据、验证数据的可靠性完整性等,为报告模块提供数据支持。
报告模块:通过节点检测模块、安全检测模块、查询模块提供检测数据信息,形成各种图文数据,提供检测报告信息。
本发明提供一种检测区块链系统的方法,它采用本发明所述在终端上的区块链检测方法,根据策略设定模块设置检测策略,应用程序调用允许访问接口模块所提供API接口进行区块链的检测。节点检测模块、安全检测模块、区块链查询模块通过接收到检测命令,执行检测功能并生成检测报告,报告模块通过检测的数据图形展现出来。
具体实施方式
服务器:检测服务器 、API接口服务器、应用服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王松山,未经王松山许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711360783.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型数控激光切割机
- 下一篇:一种户外防偷展示板