Mobile Cryptocurrency Wallet Based on zk-SNARKs and Smart Contracts
but.committee | prof. 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.defence | 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 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.jazyk | angličtina (English) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Homoliak, Ivan | en |
dc.contributor.author | Slávka, Samuel | en |
dc.contributor.referee | Perešíni, Martin | en |
dc.date.created | 2022 | cs |
dc.description.abstract | Cieľ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.abstract | The 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.mark | A | cs |
dc.identifier.citation | SLÁ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.other | 145396 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/207800 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Side-chain | en |
dc.subject | Zero-knowledge | en |
dc.subject | Dôkaz | en |
dc.subject | Blockchain | en |
dc.subject | Peňaženka | en |
dc.subject | Optimalizácia | en |
dc.subject | Side-chain | cs |
dc.subject | Zero-knowledge | cs |
dc.subject | Proof | cs |
dc.subject | Blockchain | cs |
dc.subject | Wallet | cs |
dc.subject | Optimisation | cs |
dc.title | Mobile Cryptocurrency Wallet Based on zk-SNARKs and Smart Contracts | en |
dc.title.alternative | Mobile Cryptocurrency Wallet Based on zk-SNARKs and Smart Contracts | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2022-06-20 | cs |
dcterms.modified | 2022-06-23-09:13:57 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 145396 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:34:52 | en |
sync.item.modts | 2025.01.15 22:49:34 | en |
thesis.discipline | Vývoj aplikací | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.78 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-23223_v.pdf
- Size:
- 85.73 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-23223_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-23223_o.pdf
- Size:
- 89.48 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-23223_o.pdf
Loading...
- Name:
- review_145396.html
- Size:
- 1.46 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_145396.html