Detail práce

Rest API pro dotazy nad sítí Bitcoin

Bakalářská práce Student: Žigo Tomáš Akademický rok: 2019/2020 Vedoucí: Pluskal Jan, Ing., Ph.D.
Jazyk práce
slovenský
Abstrakt

Táto bakalárska práca rieši problematiku spracovania transformovaných dát v sieti Bitcoin. Cieľom tejto práce je priblížiť fungovanie detailov v sieti kryptomeny Bitcoin a následne vytvoriť aplikáciu schopnú spracovávať a sprístupňovať historické, ako aj aktuálne dáta v sieti. Riešenie bolo zamerané na rýchlu synchronizáciu a schopnosť odpovedania na požiadavky v čo najkratšom čase. Problém bol implementovaný použitím NoSQL databázového systému Cassandra a stratégie importovania do databázy, kde niektoré údaje sú aktualizované až po vyžiadaní. Vytvorené riešenie je vo väčšine prípadov konkurencie schopné aktuálne dostupným nástrojom.

Klíčová slova

Bitcoin, blockchain, blok, transakcia, ťažba bitcoinu, sieť bitcoinu, Bitcoin Core, Cassandra, NoSQL, databázový systém

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení E
Obhajoba
10. července 2020
Oponent
Průběh obhajoby

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 E.

Otázky u obhajoby
  1. Naznačte možné vylepšení stávajícího způsobu transformace a uložení dat tak, aby podporovalo dotazy i pro adresy obsahující řádově desítky tisíc transakcí.
  2. Jakým způsobem jste testoval?
Komise
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), předseda
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Hradiš Michal, Ing., Ph.D. (UPGM FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Citace
ŽIGO, Tomáš. Rest API pro dotazy nad sítí Bitcoin. Brno, 2020. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2020-07-10. Vedoucí práce Pluskal Jan. Dostupné z: https://www.fit.vut.cz/study/thesis/22670/
BibTeX
@bachelorsthesis{FITBT22670,
    author = "Tom\'{a}\v{s} \v{Z}igo",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Rest API pro dotazy nad s\'{i}t\'{i} Bitcoin",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2020,
    location = "Brno, CZ",
    language = "slovak",
    url = "https://www.fit.vut.cz/study/thesis/22670/"
}
Nahoru