Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Adam Kríž
Acad. year: 2025/2026
Supervisor: Ing. Marek Sikora, Ph.D.
Reviewer: Ing. Adrián Tomašov, Ph.D.
This thesis deals with the implementation of a system for acquiring and processing transactions from various cryptocurrency blockchains. The aim of the thesis is to design and implement a system as a library that provides a unified interface for working with multiple blockchain networks. A key feature of the proposed system is its modularity, which enables future expansion to support additional cryptocurrencies. The thesis describes the architecture of selected blockchains and analyzes existing methods of obtaining data from these networks. Based on an analysis of available tools, Tatum.io was chosen as a suitable platform, as it offers interfaces for communication with a large number of blockchains. Subsequently, a general library model with an adapter-type architecture was designed, where each adapter ensures communication with a specific blockchain. The implementation was carried out in the Typescript language. The resulting library allows the user to track transactions based on specified parameters, which are: tracked address, time range (or block range), and blockchain type. The contribution of this work is the creation of a universal interface between the user and various blockchains without the need for detailed knowledge of them.
blochchain, cryptocurrency, scanner, Node.js, Tatum.io, API, Cosmos, Stellar, TypeScript, ATOM, Lumen, transaction, Near, MulitverseX, Algorand, Polkadot, Ethereum Classic, Subscan
Date of defence
09.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta. Otázky: 1) Vo vašom návrhu rozhrania BlockchainTransaction rozlišujete typy na DEPOSIT a WITHDRAWAL. Môže nastať situácia, kedy je transakcia z pohľadu blockchainovej analýzy zároveň vkladom aj výberom? Ako váš systém takýto prípad identifikuje a spracováva? 2) Aké sú primárne prípady užitia (use cases) navrhnutej knižnice a v akej oblasti blockchainovej analýzy by našla najefektívnejšie uplatnenie?
Language of thesis
Slovak
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Telecommunications
Study programme
Information Security (MPC-IBE)
Composition of Committee
doc. Ing. Václav Zeman, Ph.D. (předseda) doc. Ing. Tomáš Horváth, Ph.D. (místopředseda) Mgr. Václav Stupka, Ph.D. (člen) Ing. Karel Kuchař, Ph.D. (člen) Ing. Pavel Nevlud (člen) Ing. Jan Pospíšil, Ph.D. (člen) Ing. Pavel Paluřík (člen) Ing. Pavel Pirohovič (člen)
Supervisor’s reportIng. Marek Sikora, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportIng. Adrián Tomašov, Ph.D.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová