Detail práce
Knihovna pro abstrakci práce s blockchainy kryptoměn
Táto práca sa zaoberá kryptomenami a princípmi, na ktorých sú založené. Opisuje technológiu blockchain a skúma rôzne kryptomeny, ktoré ju využívajú so zameraním na ich rozdiey a podobnosti. Nasledujúca časť analyzuje existujúci nástroj na získavanie informácií z Bitcoin blockchainu v reálnom čase, InsightAPI. Potom popisuje navrhované riešenie pre nástroj na získavanie informácií z Ethereum blockchainu, opisuje jeho implementačné detaily, a ukazuje výsledky jeho testovania. Vytvorený nástroj umožňuje užívateľovi rýchlo získavať informácie o požadovaných blokoch, užívateľoch a transakciách nachádzajúcich sa v Ethereum blockchaine.
Bitcoin, blockchain, kryptomeny, Insight API, Bitcore Node, Ethereum
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.
- V práci testujete vytvořené řešení pouze se vzorkem o velikosti 10000 bloků. Dokážete odhadnout jaká by byla velikost databáze pro kompletní blockchain?
- Uvádíte, že aplikace je dostatečně rychlá pro zpracování nových bloků v reálném čase. Jaká je výkonností rezerva pro tuto úlohu?
- Na základě měření uvádíte, že nejpomalejší částí je zpracování blockchainu. Je možné tuto část zrychlit a případně jakým způsobem?
Češka Milan, doc. RNDr., Ph.D. (UITS FIT VUT), člen
Grégr Matěj, Ing., Ph.D. (UIFS FIT VUT), člen
Hrdina Jaroslav, doc. Mgr., Ph.D. (UM OADM FSI VUT), člen
Malinka Kamil, Mgr., Ph.D. (UITS FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
@mastersthesis{FITMT21563, author = "\'{L}ubom\'{i}r Gallovi\v{c}", type = "Diplomov\'{a} pr\'{a}ce", title = "Knihovna pro abstrakci pr\'{a}ce s blockchainy kryptom\v{e}n", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2019, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/21563/" }