CN108021506A - 一种检测区块链***的方法 - Google Patents

一种检测区块链***的方法 Download PDF

Info

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
Application number
CN201711360783.4A
Other languages
English (en)
Inventor
王松山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201711360783.4A priority Critical patent/CN108021506A/zh
Publication of CN108021506A publication Critical patent/CN108021506A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/389Keeping log of transactions for guaranteeing non-repudiation of a transaction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-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接口,进行策略模块的设定,接口模块会将策略设定模块传给节点检测模块、安全检测模块、区块链查询模块执行检测;节点检测模块、安全检测模块、查询模块收到检测命令后分别执行节点检测模块、安全检测模块、区块链查询模块后生成详细的数据信息;报告模块通过各种检测模块提供的检测数据,形成图文报告数据并记录报告时间、报告内容等。
CN201711360783.4A 2017-12-18 2017-12-18 一种检测区块链***的方法 Pending CN108021506A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 暨南大学 基于区块链的软件定义网络控制层安全机制构建方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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