CN108021506A - 一种检测区块链***的方法 - Google Patents
一种检测区块链***的方法 Download PDFInfo
- Publication number
- CN108021506A CN108021506A CN201711360783.4A CN201711360783A CN108021506A CN 108021506 A CN108021506 A CN 108021506A CN 201711360783 A CN201711360783 A CN 201711360783A CN 108021506 A CN108021506 A CN 108021506A
- Authority
- CN
- China
- Prior art keywords
- module
- detection
- block
- interface
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Computing Systems (AREA)
- Environmental & Geological Engineering (AREA)
- Quality & Reliability (AREA)
- Alarm Systems (AREA)
Abstract
本发明提供了一种检测区块链***的方法,其特征在于应用程序可通过调用接口模块所提供的API接口,通过策略模块的设置,接口模块会将策略设定模块传给节点检测模块、安全检测模块、区块链查询模块执行检测;节点检测模块、安全检测模块、区块链查询模块收到检测命令后分别执行节点检测模块、安全检测模块、区块链查询模块后生成详细的数据信息;报告模块通过各种检测模块提供的检测数据,形成图文报告数据并记录报告时间、报告内容等。本***检测准确、防护全面、安全性高、***资源占用率低、用户体验好。
Description
技术领域
本发明涉及一种检测区块链***的方法,基于终端检测区块链***时,通过对区块链技术的特点进行验证,根据验证结果确认区块链***是否P2P网络链接、是否分布式存储、是否可靠的记账算法、是否提供RPC接口调用等。
缩略语及名词解释:
API:应用程序接口
PC: 计算机(个人计算机)
RPC:远程过程调用
背景技术
随着区块链技术应用越来越广泛,各种投入区块链研发的公司越来越多。各种链、币层出不穷,只需一份***就可以融到不少资金,然而这些链、币是否存在、是否可用无法验证,导致真真假假无法判断识别,亦导致各种监管问题。
发明内容
本发明提供了一种检测区块链***的方法,通过网络技术检测区块链是否具备区块链的基本特性(P2P网络、共识算法、同步算法),为投资者、监管者、使用者提供可靠的检测数据供参考。
本发明所述一种检测区块链***的方法,从区块链的三个特性进行验证:1.检测节点之间是否可以P2P网络通信,节点间是否可以相互连接,相互发送数据块。2.检测节点打包机制(共识算法),生成区块的规则,区块的大小,区块的检测等信息。3.检测节点的同步机制,生成区块的节点是否可以将区块同步发送到其他节点,各节点的数据是否完全同步。
图1为本发明所述的一种检测区块链***的方法,其中包括接口模块、策略设定模块、节点检测模块、安全检测模块、区块链查询模块、报告模块。
接口模块:接口被上层应用调用,接口模块通过对节点检测模块、安全检测模块等模块的调用并封装成API函数,为上层模块提供数据支持。
策略设定模块:根据用户等级控制用户检测权限,即是控制接口模块调用节点检测模块、安全检测模块的权限。
节点检测模块:检测区块链***节点部署网络信息、节点间是否可以P2P网络通信,共识算法是否可用(区块是否可以生成)、各节点之间数据是否可以同步等,并为接口模块提供数据支持。
安全检测模块:检测节点部署环境的防护措施、网络数据访问节点防护措施、节点攻击防护措施等,并为接口模块提供数据支持。
区块链查询模块:通过调用任意节点提供的查询接口,查询区块生成时间、区块长度、区块hash值、交易费用、链上数据、验证数据的可靠性完整性等,为报告模块提供数据支持。
报告模块:通过节点检测模块、安全检测模块、查询模块提供检测数据信息,形成各种图文数据,提供检测报告信息。
本发明提供一种检测区块链***的方法,它采用本发明所述在终端上的区块链检测方法,根据策略设定模块设置检测策略,应用程序调用允许访问接口模块所提供API接口进行区块链的检测。节点检测模块、安全检测模块、区块链查询模块通过接收到检测命令,执行检测功能并生成检测报告,报告模块通过检测的数据图形展现出来。
具体实施方式
服务器:检测服务器 、API接口服务器、应用服务器。
客户端:浏览器。
检测服务器:包括节点检测模块、安全检测模块、区块链查询模块
API接口服务器:包括接口模块
应用服务器:包括策略设定模块、报告模块
附图说明
图1为本发明所述的一种检测区块链***的方法示意图。
Claims (8)
1.一种检测区块链***的方法,其特征在于该***包括接口模块、策略设定模块、节点检测模块、安全检测模块、区块链查询模块、报告模块。
2.如权利要求1所述的一种检测区块链***的方法,其特征在于,接口模块可为应用程序提供API接口,API接口被上层应用调用,通过接口模块调用节点检测模块、安全检测模块给界面显示提供数据支持。
3.如权利要求1-2所述的一种检测区块链***的方法,其特征在于,安全策略设定模块可根据用户等级控制用户检测权限,即是控制接口模块调用节点检测模块、安全检测模块的权限。
4.如权利要求1-3所述的一种检测区块链***的方法,其特征在于,节点检测模块检测区块链***节点部署网络信息、节点数、节点部署***环境;同步算法的可靠性、同步效率、同步时常、同步节点数、同步稳定性;P2P(点对点)链接,是否可以穿越防火墙;网络链接时长;共识算法是否可行、记账的性能、记账的准确性、记账的防篡改性,防攻击性等,并为接口模块提供数据支持。
5.如权利要求1-4所述的一种检测区块链***的方法,其特征在于,安全检测模块检测节点部署环境的防护措施、网络数据访问节点防护措施、节点攻击防护措施等,并为接口模块提供数据支持。
6.如权利要求1-5所述的一种检测区块链***的方法,其特征在于,区块链查询模块通过调用任意节点提供的查询接口,查询区块生成时间、区块长度、区块hash、交易费用、链上数据、验证数据的可靠性完整性等,为报告模块提供数据支持。
7.如权利要求1-6所述的一种检测区块链***的方法,其特征在于,报告模块通过节点检测模块、安全检测模块、区块链查询模块提供检测数据信息,形成各种图文数据,提供检测报告信息。
8.一种检测区块链***,其特征在于采用权利要求1-7任一所述一种检测区块链***的方法,应用程序可通过调用接口模块所提供的API接口,进行策略模块的设定,接口模块会将策略设定模块传给节点检测模块、安全检测模块、区块链查询模块执行检测;节点检测模块、安全检测模块、查询模块收到检测命令后分别执行节点检测模块、安全检测模块、区块链查询模块后生成详细的数据信息;报告模块通过各种检测模块提供的检测数据,形成图文报告数据并记录报告时间、报告内容等。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711360783.4A CN108021506A (zh) | 2017-12-18 | 2017-12-18 | 一种检测区块链***的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711360783.4A CN108021506A (zh) | 2017-12-18 | 2017-12-18 | 一种检测区块链***的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108021506A true CN108021506A (zh) | 2018-05-11 |
Family
ID=62073937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711360783.4A Pending CN108021506A (zh) | 2017-12-18 | 2017-12-18 | 一种检测区块链***的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108021506A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108809947A (zh) * | 2018-05-18 | 2018-11-13 | 深圳万发创新进出口贸易有限公司 | 基于区块链的安全性高的电子商务*** |
CN109063179A (zh) * | 2018-08-23 | 2018-12-21 | 靳芯 | 区块链平台的扩展方法及相关装置 |
CN109361647A (zh) * | 2018-08-29 | 2019-02-19 | 上海常仁信息科技有限公司 | 一种区块链防护***和方法 |
CN109377229A (zh) * | 2018-11-23 | 2019-02-22 | 全链通有限公司 | 一种交易共识方法、节点及区块链*** |
CN110636042A (zh) * | 2019-08-14 | 2019-12-31 | 阿里巴巴集团控股有限公司 | 一种服务端已验证块高的更新方法、装置及设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106411901A (zh) * | 2016-10-08 | 2017-02-15 | 北京三未信安科技发展有限公司 | 一种数字身份标识管理方法及*** |
CN106506203A (zh) * | 2016-10-25 | 2017-03-15 | 杭州云象网络技术有限公司 | 一种应用于区块链的节点监控*** |
CN106952124A (zh) * | 2017-03-16 | 2017-07-14 | 北京牛链科技有限公司 | 基于分布式记账的电子***管理***和方法 |
CN107222478A (zh) * | 2017-05-27 | 2017-09-29 | 暨南大学 | 基于区块链的软件定义网络控制层安全机制构建方法 |
-
2017
- 2017-12-18 CN CN201711360783.4A patent/CN108021506A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106411901A (zh) * | 2016-10-08 | 2017-02-15 | 北京三未信安科技发展有限公司 | 一种数字身份标识管理方法及*** |
CN106506203A (zh) * | 2016-10-25 | 2017-03-15 | 杭州云象网络技术有限公司 | 一种应用于区块链的节点监控*** |
CN106952124A (zh) * | 2017-03-16 | 2017-07-14 | 北京牛链科技有限公司 | 基于分布式记账的电子***管理***和方法 |
CN107222478A (zh) * | 2017-05-27 | 2017-09-29 | 暨南大学 | 基于区块链的软件定义网络控制层安全机制构建方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108809947A (zh) * | 2018-05-18 | 2018-11-13 | 深圳万发创新进出口贸易有限公司 | 基于区块链的安全性高的电子商务*** |
CN109063179A (zh) * | 2018-08-23 | 2018-12-21 | 靳芯 | 区块链平台的扩展方法及相关装置 |
CN109361647A (zh) * | 2018-08-29 | 2019-02-19 | 上海常仁信息科技有限公司 | 一种区块链防护***和方法 |
CN109377229A (zh) * | 2018-11-23 | 2019-02-22 | 全链通有限公司 | 一种交易共识方法、节点及区块链*** |
CN109377229B (zh) * | 2018-11-23 | 2021-03-02 | 全链通有限公司 | 一种交易共识方法、节点及区块链*** |
CN110636042A (zh) * | 2019-08-14 | 2019-12-31 | 阿里巴巴集团控股有限公司 | 一种服务端已验证块高的更新方法、装置及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108021506A (zh) | 一种检测区块链***的方法 | |
CN105426760B (zh) | 一种安卓恶意应用的检测方法及装置 | |
CN111683117B (zh) | 一种方法、设备及存储介质 | |
CN106503995A (zh) | 一种数据分享方法、源节点、目标节点及*** | |
CN109347700B (zh) | 一种测试方法、装置、电子设备和存储介质 | |
CN105812427B (zh) | 文件上传和下载方法、装置、及文件服务器 | |
WO2018143605A1 (ko) | 전자메일 제공 시스템 및 그 방법 | |
CN107689975B (zh) | 一种基于云计算的计算机病毒识别方法及*** | |
WO2023071460A1 (zh) | 用于数据交换的方法、***、装置和设备 | |
WO2023071731A1 (zh) | 数据安全保护*** | |
CN102045310B (zh) | 一种工业互联网入侵检测和防御方法及其装置 | |
CN110351273B (zh) | 一种网络追踪长链条攻击的方法、装置和*** | |
CN106888094B (zh) | 一种签名方法及服务器 | |
CN110351274B (zh) | 一种网络攻击面追踪的方法、服务器和*** | |
CN113014640A (zh) | 请求处理方法、装置、电子设备及存储介质 | |
Kleedorfer et al. | Verifiability and traceability in a linked data based messaging system | |
CN106664305A (zh) | 确定数据的信誉 | |
CN109886011A (zh) | 一种安全防护方法和装置 | |
CN109740386A (zh) | 一种静态资源文件的检测方法及装置 | |
CN101662368A (zh) | 一种可对抗木马程式的网络数据过滤装置和相应方法 | |
CN103546455A (zh) | 一种传输链路的调度方法和*** | |
Yang et al. | Sliding window based ON/OFF flow watermarking on Tor | |
CN106452861B (zh) | 一种信息同步的方法及设备 | |
WO2020045799A1 (ko) | 블록체인을 앵커링 하는 장치 | |
CN109361647A (zh) | 一种区块链防护***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180511 |