Thesis Details

Cryptocurrency Node Monitoring

Bachelor's Thesis Student: Zaujec Andrej Academic Year: 2019/2020 Supervisor: Veselý Vladimír, Ing., Ph.D.
Czech title
Monitoring uzlů kryptoměnových sítí
Language
English
Abstract

The goal of this bachelor thesis is to monitor nodes in the Bitcoin peer-to-peer network and to estimate the size of the network in a given time. Monitoring of nodes includes gathering metadata about them and creating activity records about how long they are participating in the network. The proposed solution uses the Bitcoin Core client without any modification to obtain all information about the network and nodes. The implemented platform enables gathering metadata (protocol version, user agent, services, IP address, port number) about found nodes. It obtains information about which nodes are in the network for the given time as well. Created API exposes collected data from the platform. Docker containers encapsulate each component of the platform and enable simple deployment within a few minutes.

Keywords

scanning, peer-to-peer, nodes, monitoring, cryptocurrencies

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
9 July 2020
Reviewer
Committee
Hanáček Petr, doc. Dr. Ing. (DITS FIT BUT), předseda
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Malinka Kamil, Mgr., Ph.D. (DITS FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Strnadel Josef, Ing., Ph.D. (DCSY FIT BUT), člen
Citation
ZAUJEC, Andrej. Cryptocurrency Node Monitoring. Brno, 2020. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-09. Supervised by Veselý Vladimír. Available from: https://www.fit.vut.cz/study/thesis/23067/
BibTeX
@bachelorsthesis{FITBT23067,
    author = "Andrej Zaujec",
    type = "Bachelor's thesis",
    title = "Cryptocurrency Node Monitoring",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/23067/"
}
Back to top