PONEK, T. Vyhodnotenie výkonu Proof-of-Stake protokolov odolných voči DoS [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Prácu hodnotím ako dobrú až veľmi dobrú s hodnotením medzi B a C . Téma úlohy bola mierne náročná, študent preukázal schopnosť pracovať samostatne a aktívne. Problémy riešil samostatne a postupne zapracovával pripomienky a návrhy, ktoré boli diskutované počas konzultácií. Dosiahnuté výsledky sú v súlade so zadaním, hoci by sa dali ešte rozšíriť, minimálne o detailnejšie vyhodnotenie. Študent okrem toho rozšíril porovnávanie o Algorand. Keby bol viac času, do práce by sa dala doimplementovať ešte ďalšia technika homomorfného triedenia výberu lídra, na to však už nezostal čas.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Úlohou bolo naštudovať koncepty voľby lídra v Proof-of-Stake konsenzuálnych protokoloch a následne doimplementovať anonymizáciu, ktorá zabráni zahltení (DoS, výpadku) lídra pri produkcii blokov. Keďže sa práca zaoberá rozšírením už existujúceho riešenia, zadanie hodnotím ako mierne obťažné. | ||
Práce s literaturou | Študent pracoval s literatúrou, ktorú mu poskytol školiteľ, a tiež samostatne vyhľadal relevantné dostupné zdroje, ktoré však mohol do svojej práce zakomponovať viac a lepšie. | ||
Aktivita během řešení, konzultace, komunikace | Študent bol samostatný a riešenie priebežne konzultoval. Frekvencia stretnutí bola mierna, záležalo od obdobia. Aktivita sa značne zvýšila s blížiacim sa termínom odovzdania. | ||
Aktivita při dokončování | Teoretická časť práce bola čiastočne dokončená v prvom semestri. Implementácia bola vytvorená v priebehu druhého semestra. Finálna textová časť práce bola vypracovávaná pod časovým tlakom, čím sa obmedzil priestor na zásadnejšie pripomienky. Napriek tomu boli jednotlivé kapitoly priebežne konzultované a študent zapracoval na väčšine z nich. | ||
Publikační činnost, ocenění | Publikačná činnosť nie je známa, avšak samotná práca slúži ako solidný základ pre vedeckú publikáciu. |
Prácu hodnotím stupňom A výborne keďže študent splnil náročné zadanie predcíznym spôsobom a vyprodukoval hodnotný realizačný výstup. Práca bola vypracovaná kvalitne tak ako aj po prezentačnej stránke tak aj po jazykovej. Výsledky práce sú využiteľné a budú čoskoro opublikované. Doporučujem študentovi zvážiť aj doktorské štúdium. Otázky k obhajobe: Koľko kôl ste uvažovali vo Vašich simuláciach?
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Cieľom zadania bolo porovnanie 2 konkurečných Proof-of-Stake konsezuálnych protokolov v rôznych konfiguráciách uvažujúcích sieťovú anonymizáciu a rôzny počet chybných uzlov. | ||
Rozsah splnění požadavků zadání | Aj napriek náročnosti zadania, toto bolo splnené vo všetkých bodoch predcíznym spôsobom. Navyše bol do porovnania a experimentov zahrnutý protokol Algorad, čo bolo nad rámec zadania. | ||
Rozsah technické zprávy | Diplomová práca má približne 67 normostrán textu, po započítaní obrázkov je to 70. | ||
Prezentační úroveň technické zprávy | 95 | Štruktúra technickej správy je logická. Jednotlivé kapitoly sú stručné a výstižné v primeranej miere a navzájom na seba dobre nadväzujú. Výnimočne vysokou úrovňou vyniká porovnanie protokolov v kapitole 6 z hľadiska rôznych vlastností. | |
Formální úprava technické zprávy | 95 | Práca obsahuje minimálny počet gramatických chýb a za mňa je na vysokej úrovni. Z typografického hľadiska je tiež práca na vysokej úrovni. Môžem vytknúť len nezarovnanie niektorých obrázkov a algoritmov na vrch stránky, chýbajúce bodky v popiskoch obrázkov. | |
Práce s literaturou | 95 | Práca obsahuje 39 referencií, z ktorých je väčšina recenzovaných. Študijné pramene sú relevantné k téme a sú správne citované. | |
Realizační výstup | 95 | Práca má výnimočne kvalitný realizačný výstup. Jedným z výstupom sú vlastné funčné proof-of-concept implementácie dvoch porovnávaných protokolov (Copor a Laksa) a tiež extra protokolu (Algorand), ktoré sú parametrizovateľné potrebnými argumentami. Jediná vec, ktorá práci chýba je testovanie na viacerých strojoch a zohľadnenie reálnych sieťových požiadaviek jednotlivých protokolov. No aj súčasné testovanie umožnilo vzájomné porovanie protokolov v rôznych kritériách, čo bolo hlavným cieľom práce. | |
Využitelnost výsledků | Výsledky sú potenciálne využiteľné v praxi ale aj výskume. Očakáva sa tu publikácia v blízkej dobe. |
eVSKP id 155973