|
User Interface of Decentralized National Elections
Malínek, Libor ; Malinka, Kamil (referee) ; Stančíková, Ivana (advisor)
The thesis describes the development of a decentralized application and user interface for the voting protocol in the Rust language. The main subject of work was to create an application that is easy to control by the user and at the same time meets the security elements according to the voting protocol. The result of the work is a decentralized application that meets the requirements of the voting protocol and its user interface, which was modified according to user feedback. From a theoretical point of view, the work deals with decentralized applications and the principle of their operation. The thesis also describes the Rust language and its web frameworks.
|
|
Blockchain Abstraction Library
Gallovič, Ľubomír ; Ryšavý, Ondřej (referee) ; Veselý, Vladimír (advisor)
This thesis deals with cryptocurrencies and the underlying principles they are based on. It describes the blockchain technology and explores various cryptocurrencies that utilize it with the focus on their similarities and differences. The next part analyzes InsightAPI, the existing tool for real-time Bitcoin blockchain exploration. It then describes the proposed solution for the Ethereum blockchain explorer, highlights the implementation details, and shows results of its testing. The created tool allows the user to quickly gather information about desired blocks, users, and transactions of the Ethereum blockchain.
|
|
Security and Performance Analysis of Avalanche Distributed Consensus Protocol
Sapák, Filip ; Malinka, Kamil (referee) ; Perešíni, Martin (advisor)
V tejto práci sme sa zaoberali analýzou "Proof-of-Stake (PoS) distribuovaného konsenzuálneho protokolu Avalanche, problematikou blockchainu, konsenzuálnych algoritmov a simulačnými nástrojmi určenými na simuláciu blockchainu. Po oboznámení sa so všetkými potrebnými skutočnosťami, práca pokračuje implementáciou simulátora konsenzuálneho algoritmu implementovaného v protokole Avalanche, ktorý napodobňuje fungovanie Avalanche konsenzu. Experimenty so simulátorom boli vykonané s rôznymi parametrami a pomohli nám pochopiť vlastnosti Avalanche.
|
|
Data archiving using blockchain technology
Řihánek, Tobiáš ; Sikora, Marek (referee) ; Člupek, Vlastimil (advisor)
This thesis dealt with the issue of data archiving. The aim was to explore the possibilities of using blockchain technology to address the security aspects of digital archiving, and then to design and implement an application that uses blockchain to secure data integrity. First, a theoretical analysis of both archiving and blockchain technology was conducted. Next, a web application was designed that uses this technology to detect integrity breaches. Based on the design, a system consisting of a web application written in JavaScript and an archiving application and a validation application written in Java was implemented. These applications communicate with each other and create a secure archiving system using blockchain. The functionality of the system was demonstrated and its security was tested.
|
|
Decentralized E-Voting on Solana Blockchain
Hošala, Martin ; Očenášek, Pavel (referee) ; Homoliak, Ivan (advisor)
Táto práca bola zameraná na zistenie využiteľnosti Solana blockchainu pre hlasovací systém BBB-Voting a vytvorenie prototypu tohto systému na základe poskytnutých riešení pre Ethereum. Problém s Ethereom je jeho výkon - väčšie voľby by trvali týždne. Solana sľubuje omnoho vyššý výkon. Na vytvorenie výsledného riešenia bolo potrebné analyzovať systém Solana, BBB-Voting, navrhnúť BBB-Voting pre Solanu, implementovať a otestovať ho. Výsledný prototyp je implementovaný v jazyku Rust pomocou frameworku Anchor. Počas vývoja bolo zistené, že algoritmus, ktorý vrámci protokolu BBB-Voting slúži pre overovanie hlasov je príliš výpočetne náročný a preto kôli súčastnému limitu na Solane nie je možné systém nasadiť na mainnet. Avšak očakáva sa, že tento limit sa bude meniť a systém bude v budúcnosti môcť byť nasadený. V takom prípade sa hrubý odhad zrýchlenia oproti Etherovým náprotivkom pohybuje okolo 3000%. Cena hlasovania na Solane je taktiež rádovo nižšia. Vrámci práce bol vyvinutý aj front-end pre hlasovanie - single-page webová aplikácia vytvorená pomocou ReactJS.
|
|
Virtual Currencies
Mlýnková, Veronika ; Sikora, Marek (referee) ; Zeman, Václav (advisor)
This bachelor thesis deals with the topic of virtual currencies based on the blockchain technology. The foundations of the cryptocurrency workings are explained on cryptocurrency Bitcoin, which is later described in a greater detail from technological point of view. In addition to the general workings of a bitcoin network, this thesis describes creation of bitcoin addresses, the composition of transactions and the way they are sign and verified. A broader view of cryptocurrencies is offered within the fourth chapter, with the classification into generations and explanation of terms coin, token and stable coin. Chapter Ethereum explains the meaning of smart contracts and decentralized applications. Within the thesis a laboratory task was performed, which describes the procedure for programming a simplified version of blockchain in Python. To summarize the discussed topic, an educational web application was created.
|
|
Využitie blockchainu pre ověrenie dát v rámci konceptu metaverza
Gono, Andrej
The thesis deals with the design and creation of a solution for data verifi- cation and storage via blockchain. It also discusses how data can be stored and transmitted in a virtual metaverse environment, and whether blockchain can be used in this area. The work includes an extensive analysis of existing solutions and trends in this area. The concept of metaverse is treated rather theoretically in the thesis. The practical part of the thesis deals with the implementation of an application for data storage and verification using blockchain, which mainly focuses on user-friendliness and speed.
|
|
Využití technologie blockchain pro výpůjční systémy
Janečka, Martin
This thesis focuses on blockchain technology. It provides a systematic literature review that explores the use of blockchain in rental systems. As part of this thesis, several projects and solutions were analyzed. Based on the review, the thesis also contains the design and implementation of a proof-of concept blockchain solution of a rental system.
|
|
Blockchain and copyright
Novotný, Martin ; Holcová, Irena (advisor) ; Žikovská, Petra (referee)
1 Blockchain and copyright Abstract The purpose of this Thesis is to familiarize the reader with the phenomenon of blockchain, both technically and legally, and then to describe the points of intersection of the sets of this phenomenon with copyright law, especially the copyright law of the Czech Republic. The first and second chapters of the Thesis focus on introducing the reader to the blockchain (especially in its technical aspect) and on defining important institutes of copyright law, both in general and regarding the Czech legislation. In the third chapter, the thesis focuses on the assessment of the applicability of certain copyright institutes to the blockchain, particularly its possible regulation as a quasi-work under Section 2(2) of the Copyright Act. The following chapter follows this intersection of blockchain and copyright law with a deeper analysis of NFTs, as this is the area of blockchain most often in contact with copyright law. Considerable attention is paid to assessing whether NFTs can be considered a copyright work. The fifth chapter of the Thesis is devoted to the emerging phenomenon of the metaverse, in particular the definition of its typology. Subsequently, certain points of contact between the metaverse, blockchain and copyright are set out, where this interpretation is followed by...
|
|
Crypto.com Marketing Case Study Wiithin Major Sport Events
Kamiš, Kilián ; Ortová, Nina (advisor) ; Koblovský, Petr (referee)
The bachelor thesis examines marketing and communication outcomes of the cryptocurrency exchange Crypto.com at major sporting events between the years 2021 and 2022. Since the issue of cryptocurrencies and blockchain is not generally known at present, the theoretical part of the thesis is devoted to this topic. In the initial three chapters, I present, according to the market capitalization parameter, the main cryptocurrencies that Crypto.com has in its portfolio. Part of the excursion into the world of virtual currencies is also an insight into the nature of the blockchain and its potential use in marketing. The practical part is represented by a content study that analyzes media and sponsorship partnerships between Crypto.com and brands in the field of professional sports. Individual fragments are analyzed primarily in connection with Morning Consult's research, which examined the relationship of sports fans with cryptocurrencies and blockchain. In the second part of the research, the advertising outputs of the 2022 Super Bowl cryptocurrency exchange competitors and their impact on the current competitive market position are described. The thesis concludes with suggestions and findings that arise from the stated research questions.
|