Bezpečné a efektivní uchování stavu v smart kontraktových platformách založených na Ethereu

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (člen) Ing. Ondřej Lengál, Ph.D. (člen) doc. Ing. Jiří Jaroš, Ph.D. (člen) Ing. Ivana Burgetová, Ph.D. (člen) doc. Ing. Michal Bidlo, 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.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.authorEršek, Martinen
dc.contributor.refereePerešíni, Martinen
dc.date.created2023cs
dc.description.abstractTáto práca prezentuje riešenie problémov s uchovaním stavu v rámci Etherea. Na základe analýzy vnútorného fungovania Etherea a prečítania relevantnej literarúry boli adresované relevantné problémy. Proof-of-concept riešenie vykazuje sľubné výsledky ako je 33% redukcia vo veľkosti dôkazov členstva, ako aj takmer 50% redukciu v priemernom čase vykonávania transakcií v porovnaní s aktuálnym prístupom. Navyše, navrhované riešenie umožňuje efektívne paralelné spracovanie transakcií s viac ako 97% šancou bezkonfliktného vykonania 8 náhodných transferov natívnej meny. Potenciálna nadväzujúca práca zahŕňa implementáciu klienta schopného paralelného spracovávania transakcií do produkčného riešenia, ktoré rozšíri aktuálne možnosti manažmentu stavu v Ethereu.en
dc.description.abstractThis thesis presents a solution to mitigate state-related challenges in Ethereum. By analyzing Ethereum internals and relevant literature, the identified problems are addressed. A proof-of-concept implementation showcases promising results, such as up to a 33% reduction in membership proof size and nearly a 50% decrease in mean transaction execution time compared to existing solutions. Furthermore, the proposed solution enables effective parallel processing with over a 97% chance of non-conflicting execution for 8 random native transfer transactions. Future work involves implementing a parallel execution client and integrating the solution into production, advancing Ethereum's state management capabilities.cs
dc.description.markAcs
dc.identifier.citationERŠEK, M. Bezpečné a efektivní uchování stavu v smart kontraktových platformách založených na Ethereu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other149021cs
dc.identifier.urihttp://hdl.handle.net/11012/211963
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.subjectblockchainen
dc.subjectkryptomenyen
dc.subjectethereumen
dc.subjectEVMen
dc.subjectethereum virtual machineen
dc.subjectsmartkontraktyen
dc.subjectaccount balance modelen
dc.subjectuchovanie stavuen
dc.subjectglobálny staven
dc.subjectaccount trieen
dc.subjectstate trieen
dc.subjectstorage trieen
dc.subjectworld stateen
dc.subjectmerkle patricia tireen
dc.subjectmpten
dc.subjectverkle treesen
dc.subjectverkle triesen
dc.subjectparalelný merke patricia trieen
dc.subjectpmpten
dc.subjectgo-ethereumen
dc.subjectgethen
dc.subjectautentizovaná štruktúraen
dc.subjectvstupno výstupné úzke hrdloen
dc.subjecttransakcie za sekunduen
dc.subjecttpsen
dc.subjecttransakčná priepustnosťen
dc.subjectbenchmarken
dc.subjecthashovacia funkciaen
dc.subjectkeccaken
dc.subjectblake3en
dc.subjectmerklov stromen
dc.subjectblockchaincs
dc.subjectcryptocurrencycs
dc.subjectethereumcs
dc.subjectEVMcs
dc.subjectethereum virtual machinecs
dc.subjectsmartcontractscs
dc.subjectaccount balance modelcs
dc.subjectstate preservationcs
dc.subjectglobal statecs
dc.subjectaccount triecs
dc.subjectstate triecs
dc.subjectstorage triecs
dc.subjectworld statecs
dc.subjectmerkle patricia triecs
dc.subjectmptcs
dc.subjectverkle treescs
dc.subjectverkle triescs
dc.subjectparallel merkle patricia triecs
dc.subjectpmptcs
dc.subjectgo-ethereumcs
dc.subjectgethcs
dc.subjectauthenticated structurecs
dc.subjectio bottleneckcs
dc.subjecttransactions per secondcs
dc.subjecttpscs
dc.subjecttransaction throughputcs
dc.subjectbenchmarkcs
dc.subjecthash functioncs
dc.subjectkeccakcs
dc.subjectblake3cs
dc.subjectmerkle treecs
dc.titleBezpečné a efektivní uchování stavu v smart kontraktových platformách založených na Ethereuen
dc.title.alternativeSecure and Efficient State Preservation in Ethereum-Based Smart Contract Platformscs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2023-06-19cs
dcterms.modified2023-06-19-10:07:37cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid149021en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:37:13en
sync.item.modts2025.01.15 21:42:55en
thesis.disciplineBioinformatika a biocomputingcs
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 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.32 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_149021.html
Size:
12.41 KB
Format:
Hypertext Markup Language
Description:
file review_149021.html
Collections