Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
diplomová práce
Autor práce: Ing. Adam Kríž
Ak. rok: 2025/2026
Vedoucí: Ing. Marek Sikora, Ph.D.
Oponent: Ing. Adrián Tomašov, Ph.D.
Táto práca sa zaoberá implementáciou systému získavania a spracovávania transakcií z rôznych kryptomenových blockchainov. Cieľom práce je navrhnúť a implementovať systém ako knižnicu, ktorá poskytuje jednotné rozhranie pre prácu s viacerými blockchainovými sieťami. Kľúčovou vlastnosťou navrhnutého systému je modularita, ktorá umožňuje jeho budúce rozširovanie o podporu ďalších kryptomien. Práca popisuje architektúru vybraných blockchainov a analyzuje existujúce spôsoby získavania dát z týchto sieti. Na základe analýzy dostupných nástrojov bola ako vhodná platforma zvolená Tatum.io, ktorá ponúka rozhrania pre komunikáciu s veľkým počtom blockchainov. Následne bol navrhnutý všeobecný model knižnice s architektúrou typu adaptér, kde každý adaptér zabezpečuje komunikáciu s konkrétnym blockchainom. Implementácia bola realizovaná v jazyku TypeScript. Výsledná knižnica umožňuje používateľovi sledovať transakcie na základe zadaných parametrov, ktorými sú: sledovaná adresa, časový rozsah (respektíve rozsah blokov) a typ blockchainu. Prínosom práce je vytvorenie univerzálneho rozhrania medzi používateľom a rôznymi blockchainami bez potreby ich detailnej znalosti.
blochchain, kryptomena, skener, Node.js, Tatum.io, API, Cosmos, Stellar, TypeScript, ATOM, Lumen, transakcia, Near, MulitverseX, Algorand, Polkadot, Ethereum Classic, Subscan
Termín obhajoby
09.06.2026
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
A
Průběh obhajoby
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?
Jazyk práce
slovenština
Fakulta
Fakulta elektrotechniky a komunikačních technologií
Ústav
Ústav telekomunikací
Studijní program
Informační bezpečnost (MPC-IBE)
Složení komise
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)
Posudek vedoucíhoIng. Marek Sikora, Ph.D.
Známka navržená vedoucím: A
Posudek oponentaIng. Adrián Tomašov, Ph.D.
Známka navržená oponentem: A
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová