Platforma pro shlukování adres v kryptoměně Ethereum
Loading...
Date
Authors
Daniel, Tomáš
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Tato práce se zabývá návrhem a implementací aplikace shlukující adresy, která kombinuje připravený dataset s přímo získanými blockchainovými daty. Cílem této práce je přehledně shrnout, popsat a porovnat aktuálně dostupné shlukovací heuristiky a následně s jejich pomocí zpracovat vstupní data získaná z Trezor blockbook blockhainového průzkumníka. Takto zpracovaná data ve formě výsledných adresních shluků jsou následně prezentována prostřednictvím implementované aplikace uživateli. Důraz je kladen na přehlednou formu prezentace seskupených adres společně s využitím grafové databáze pro rychlé prohledávání grafového prostoru a nízkou latenci na straně uživatele aplikace. Rozdělení jednotlivých vstupních adres do příslušných výstupních shluků je implementováno s využitím Deposit Address Reuse heuristiky. Na závěr jsou diskutovány možnosti budoucího vývoje a možných rozšířeních.
This work focuses on the design and implementation of an address clustering application that combines a prepared dataset with data directly acquired from blochchain. The aim of this work is to summarize, describe and compare currently available clustering heuristics and then use them to process the input data served by Trezor blockbook blockchain explorer. The processed data in a form of address clusters are then presented to a user via the implemented application. Emphasis is placed on a straightforward presentation of the clustered addresses combined with the use of a graph database offering fast graph space searching which results in low latency on the user side of the application. The classification of individual input addresses into their respective clusters is implemented using the Deposit Address Reuse heuristic. Finally, possibilities for future developments and possible extensions are discussed.
This work focuses on the design and implementation of an address clustering application that combines a prepared dataset with data directly acquired from blochchain. The aim of this work is to summarize, describe and compare currently available clustering heuristics and then use them to process the input data served by Trezor blockbook blockchain explorer. The processed data in a form of address clusters are then presented to a user via the implemented application. Emphasis is placed on a straightforward presentation of the clustered addresses combined with the use of a graph database offering fast graph space searching which results in low latency on the user side of the application. The classification of individual input addresses into their respective clusters is implemented using the Deposit Address Reuse heuristic. Finally, possibilities for future developments and possible extensions are discussed.
Description
Keywords
Kryptoměny , Ethereum , blockchain , shlukování , webová aplikace , Python , heuristika , grafová databáze , Cryptocurrencies , Ethereum , blockchain , clustering , web application , Python , heuristics , graph database
Citation
DANIEL, T. Platforma pro shlukování adres v kryptoměně Ethereum [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační technologie
Comittee
doc. Dr. Ing. Dušan Kolář (předseda)
Ing. Libor Polčák, Ph.D. (člen)
doc. Dr. Ing. Otto Fučík (člen)
Ing. František Grézl, Ph.D. (člen)
Ing. Tomáš Goldmann, Ph.D. (člen)
Date of acceptance
2025-06-16
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.
Result of defence
práce byla úspěšně obhájena
