Original title:
Analýza uzlů v kryptoměnových sítích
Translated title:
Peer Analysis in the Cryptocurrency Networks
Authors:
Jeřábek, Vladimír ; Grégr, Matěj (referee) ; Veselý, Vladimír (advisor) Document type: Master’s theses
Year:
2021
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Cílem této diplomové práce je vytvoření nástroje, který bude shromažďovat relevantní informace o aktivních uzlech v peer-to-peer síti Bitcoin. Díky monitorování chování jednotlivých uzlů v síti jsme schopni sbírat důležitá data pro podrobnější analýzu. Navrhované řešení využívá nemodifikovaného Bitcoin Core klienta, který se připojuje na všechny dosažitelné uzly v síti. Platforma je implementována velmi modulárně, což umožňuje v případě potřeby škálovaní. Vytvořená platforma BiNMon (Bitcoin Network Monitor) také umožňuje jednoduchou vizualizaci nashromážděných dat. Správná funkčnost monitorovací platformy byla ověřena v reálném provozu, kde po více jak dva měsíce monitorovala síť Bitcoin. Za tuto zpracovala přes 12 TiB dat a nashromáždila přes 270 GiB metadat o aktivních uzlech. Celou platformu je možné nasadit během několika málo minut a to díky Docker kontejnerizaci.
The aim of this thesis is to create a tool that will collect relevant information about active nodes in a Bitcoin peer-to-peer network. We are able to collect important data for more detailed analysis by monitoring the behavior of individual nodes on the network . The proposed solution uses unmodified Bitcoin Core client, which connects to all reachable nodes on the network. The platform has modular design, which offers good scaling as well. Created BiNMo tool (Bitcoin Network Monitor) also employs simple visualization of gathered data. The correct functionality of the monitoring platform was verified in the real operation, where it was monitoring Bitcoin network for more than two months. During that time, BiNMon parsed over 12 TiB of network data and stored over 270 GiB of metadata about active nodes. The entire platform can be deployed within a few minutes, thanks to Docker containerization.
Keywords:
Bitcoin; cryptocurrencies; monitoring; network analysis; nodes; peer-to-peer; Bitcoin; kryptoměny; monitorování; peer-to-peer; síťová analýza; uzly
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: https://hdl.handle.net/11012/249142