MARIANI, J. Konsensuální protokol založený na sociálním kapitálu se zachovávaním soukromí [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Posudky

Posudek vedoucího

Homoliak, Ivan

Prácu hodnotím stupňom A (výborne) pretože študent svedomito pracoval celý akademický rok, vzniknuté problémy riešil aj samostatne aj s využitím konzultácií. Študent sa zúčastnil študentskej konferencie a tiež blockchainových konferencií s postrom a tiež workshopu DLT. Dosiahnuté výsledky plánujeme opublikovať aj vo vedeckom časopise.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Zadanie hodnotím ako nadpriemerne obtiažne z hľadiska aplikovanej kryptografie as systémovej bezpečnosti do problémov v konsenzuálnych protokoloch blockchianu. Z môjho pohľadu bolo splnené vo všetkých bodoch.
Práce s literaturou Študent si študijné pramene získaval samostatne na základe vlastného uváženia ale aj na základe doporučení vedúceho.
Aktivita během řešení, konzultace, komunikace Aktivita behom tvorby práce bola na nadpriemernej úrovni. Na schôdzky chodil študent pripravený a priebežne podával informácie o stave práce. Na pripomienky študent vždy reagoval.
Aktivita při dokončování Práca bola dokončená presne na čas a bola aj dôkladne konzultovaná.
Publikační činnost, ocenění Študent sa zúčastnil konferencie Excel@FIT . Poster bol tiež prijatý a prezentovaný na poster session @ ETH Bratislava a ETH Prague. Krátku verziu článoku sme poslali na workshop DLT, na ktorý bola práca prijatá. Plnú verziu plánujeme v blízkej budúcnosti poslať do časopisu.
Navrhovaná známka
A
Body
90

Posudek oponenta

Perešíni, Martin

Študent splnil všetky povinné body zadania. Práca dosahuje požadovanú kvalitu z hľadiska rozsahu, úpravy textu a vyhotovenia. Bola napísaná v anglickom jazyku a jej jazyková úroveň je dobrá, čo hodnotím pozitívne. Práca má solídnu a detailne popísanú teoretickú časť venovanú inovatívnemu návrhu nového konsenzuálneho blockchainového protokolu, ktorý zatiaľ neexistoval. Implementácia je na dobrej úrovni, aj keď ide len o osekanú proof-of-concept verziu. Celkovo hodnotím výsledok ako výborný a navrhujem študentovi známku A .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Diplomová práca sa zaoberá aktuálnou a zložitou problematikou na pomedzí blockchainových technológií, pokročilej kryptografie, správy identít a sociálno-ekonomickej teórie. Tému hodnotím ako náročnejšiu . Od študenta si vyžadovala porozumenie existujúcim konsenzuálnym protokolom (PoW, PoS) a problémom, ktoré sú s nimi spojené. Výzvou bolo skĺbenie teoretických poznatkov do návrhu nového protokolu „Proof-of-Social-Capital“, ktorý nahrádza finančný vklad sociálnou reputáciou a zároveň potenciálne zachováva súkromie účastníkov.
Rozsah splnění požadavků zadání Body zadania boli splnené . Študent zrejme postupoval systematicky podľa zadaných krokov a naštudoval princípy blockchainov a konsenzuálnych protokolov, správy identít v decentralizovaných systémoch a tiež zero-knowledge kryptografiu. Na základe znalostí navrhol protokol „Proof-of-Social-Capital“, ktorý je jadrom práce. Návrh je detailne popísaný, vrátane rolí, životného cyklu a interakcií. Následne analyzoval vlastnosti protokolu, hlavne z hľadiska bezpečnosti (odolnosť voči Sybil útokom), kvôli správe identít. Protokol potom implementoval a otestoval v proof-of-concept verzií. Na záver diskutoval o dosiahnutých výsledkoch, limitáciách a prípadných rozšíreniach.
Rozsah technické zprávy Rozsah technickej správy je okolo 110 normostrán . Dĺžka práce je teda nad rámec bežného rozsahu diplomovej práce, bližšie k jej hornému limitu. Technická správa uvádza všetky relevantné informácie. Práca prepája teoretické koncepty s technickým riešením pri tvorbe inovatívneho konsenzuálneho protokolu.
Prezentační úroveň technické zprávy 90 Práca má logickú štruktúru a poradie kapitol je vhodne zvolené. Zdá sa, že práca je celkovo napísaná zrozumiteľne .
Formální úprava technické zprávy 90 Práca je napísaná v anglickom jazyku a jej jazyková úroveň je celkovo dobrá, nevšimol som si chyby, ktoré by bránili porozumeniu. Drobná výtka sa týka usporiadania niektorých obrázkov v práci a ich lepšieho umiestnenia a poriadnejšiemu označeniu v texte práce. Z typografického hľadiska nemám k dielu žiadne výhrady.
Práce s literaturou 90 Študent využil dostatočné množstvo relevantných zdrojov, predovšetkým z online webových stránok, internetových príručiek, vedeckých článkov a odborných zdrojov. Práca s literatúrou je na dobrej úrovni.
Realizační výstup 80 Realizačný výstup, implementácia spĺňa špecifikáciu. Konkrétnym výstupom je vytvorenie „Proof-of-Social-Capital“ konsenzuálneho blockchainového protokolu. Riešenie je vo forme proof-of-concept, čo znamená, že niektoré funkcionality z pôvodného návrhu sú buď neimplementované, mockované, alebo zjednodušené. Nevidím to ako zásadný problém, avšak pre lepšie výkonnostné porovnanie a testovanie okrajových scenárov celého systému by bolo ideálne mať plnú verziu. Implementácia bola realizovaná v jazyku Python a DSL ZoKrates pre zero-knowledge kryptografiu. Okrem samotného protokolu študent vytvoril aj testovací scenár so 4 entitami v systéme, avšak podrobnejšia výkonnostná analýza alebo podobné testy chýbajú. Samotný kód sa javí byť v poriadku.
Využitelnost výsledků Výsledky tejto práce vyzerajú použiteľne a pravdepodobne sa budú dať využiť ako solídny základ pre rozšírenie daného riešenia o ďalšie prvky s cieľom plnohodnotnej implementácie. Zároveň si myslím, že táto práca by mohla slúžiť ako kandidát pre vedeckú publikáciu , keďže ide o zaujímavú a inovatívnu tému.
Navrhovaná známka
A
Body
90

Otázky

eVSKP id 162797