Mobile Cryptocurrency Wallet Based on zk-SNARKs and Smart Contracts

but.committeeprof. Ing. Tomáš Hruška, CSc. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (místopředseda) doc. Mgr. Lukáš Holík, Ph.D. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen)cs
but.defenceStudent 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 A. Otázky u obhajoby: Kde všade sa podľa vás dajú zk-SNARK, zk-STARK využiť v blockchainoch? Ako by sa dala ďalej zlepšiť veľkosť batchu (počet hlavičiek) a má to vplyv len na výpočtový výkon alebo hrá úlohu aj spotreba gas-u (a jeho cena)?cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHomoliak, Ivanen
dc.contributor.authorSlávka, Samuelen
dc.contributor.refereePerešíni, Martinen
dc.date.created2022cs
dc.description.abstractCieľom tejto diplomovej práce je navrhnúť a implementovať prostredie pre kryptomenové peňaženky, ktoré je optimalizované pre požiadavky na úložisko a prenosovú rýchlosť v mobilných zariadeniach. S využitím zero-knowledge dôkazov navrhujeme mechanizmy side-chain výpočtu, ktoré overujú reťazce hlavičiek blokov a uchovávajú dôkazy o ich overeniach v blockchaine. Ľahkí mobilní klienti, využívajúci toto prostredie, už nebudú nútení sťahovať a neustále aktualizovať svoj reťazec hlavičiek, ale môžu používať záchytné body uložené v Smart kontrakte. Táto práca taktiež zahŕňa implementácie mobilnej peňaženky, ktorá používa implementované prostredie pre synchronizáciu s viacerými blockchainami.en
dc.description.abstractThe goal of this thesis is to propose and implement a framework for cryptocurrency wallets. The framework optimizes light client storage and bandwidth requirements in mobile devices. We propose a side-chain mechanism that validates blockchain header chains and creates zero-knowledge proofs. Furthermore, the framework stores the results of proof verification inside an Ethereum Smart contract. The Smart contract supports fork handling and storing header chains for multiple different blockchains. Light mobile clients using this framework can update their local header chain from checkpoints created by the proof verifications results stored in the Smart Contract. This thesis includes an implementation of a mobile wallet using this framework for synchronization with multiple blockchains.cs
dc.description.markAcs
dc.identifier.citationSLÁVKA, S. Mobile Cryptocurrency Wallet Based on zk-SNARKs and Smart Contracts [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145396cs
dc.identifier.urihttp://hdl.handle.net/11012/207800
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectSide-chainen
dc.subjectZero-knowledgeen
dc.subjectDôkazen
dc.subjectBlockchainen
dc.subjectPeňaženkaen
dc.subjectOptimalizáciaen
dc.subjectSide-chaincs
dc.subjectZero-knowledgecs
dc.subjectProofcs
dc.subjectBlockchaincs
dc.subjectWalletcs
dc.subjectOptimisationcs
dc.titleMobile Cryptocurrency Wallet Based on zk-SNARKs and Smart Contractsen
dc.title.alternativeMobile Cryptocurrency Wallet Based on zk-SNARKs and Smart Contractscs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2022-06-20cs
dcterms.modified2022-06-23-09:13:57cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145396en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:34:52en
sync.item.modts2025.01.15 22:49:34en
thesis.disciplineVývoj aplikacícs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.78 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23223_v.pdf
Size:
85.73 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23223_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23223_o.pdf
Size:
89.48 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23223_o.pdf
Loading...
Thumbnail Image
Name:
review_145396.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_145396.html
Collections