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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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) | 一种检测区块链系统的方法 | |
| CN111683117B (zh) | 一种方法、设备及存储介质 | |
| CN109347700B (zh) | 一种测试方法、装置、电子设备和存储介质 | |
| CN107071034B (zh) | 一种数据包传输方法和系统 | |
| CN113141365B (zh) | 分布式微服务数据传输的方法、装置、系统和电子设备 | |
| CN105812427B (zh) | 文件上传和下载方法、装置、及文件服务器 | |
| CN112328217A (zh) | 一种代码部署方法、装置、系统、计算机设备和介质 | |
| WO2018143605A1 (ko) | 전자메일 제공 시스템 및 그 방법 | |
| US20250300953A1 (en) | Detecting malicious email attachments using context-specific feature sets | |
| Yang et al. | Sliding window based ON/OFF flow watermarking on Tor | |
| CN116055556A (zh) | 用于数据交换的方法、系统、装置和设备 | |
| CN104869045A (zh) | 一种页面推送方法、装置、服务器和系统 | |
| WO2023071726A1 (zh) | 管理客户端应用的网络流量的方法和装置 | |
| WO2023071731A1 (zh) | 数据安全保护系统 | |
| Kleedorfer et al. | Verifiability and traceability in a linked data based messaging system | |
| JP7754550B2 (ja) | コード管理の方法及び装置 | |
| CN116582279B (zh) | 一种http请求处理方法及设备 | |
| CN113014640A (zh) | 请求处理方法、装置、电子设备及存储介质 | |
| CN106357536A (zh) | 一种报文的传输方法及装置 | |
| JP7787306B2 (ja) | 推薦ポリシーを管理する方法及び装置 | |
| CN115834184B (zh) | 容器流量的安全检测方法、系统、电子设备和存储介质 | |
| CN101662368A (zh) | 一种可对抗木马程式的网络数据过滤装置和相应方法 | |
| CN114205095B (zh) | 一种加密恶意流量的检测方法和装置 | |
| CN109740386A (zh) | 一种静态资源文件的检测方法及装置 | |
| Elamparithi | Resilient Service Authentication for Smart City Application Using IoT. |
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 |