Blockchain-based Smart Contracts

Thesis title: Blockchain-based Smart Contracts
Author: Tůma, Jiří
Thesis type: Diploma thesis
Supervisor: Maryška, Miloš
Opponents: Sládek, Pavel
Thesis language: English
Abstract:
The Master’s thesis “Blockchain-based Smart Contracts” presents the complex subject of the newly arising and rapidly developing Smart Contracts concept based on blockchain technology. The thesis covers technical descriptions, benefits and limitations, legal technology aspects as well as implementation procedure steps and a real-world example. The work structure is logically split into two major parts. The theoretical part is consisting of detailed underlying blockchain technology principles, extensive blockchain systems’ and applications’ characteristics and attributes with a major focus on the Ethereum network, and an outlook on the legal tech behind smart contracts. The practical part contains an introduction to setting up a development environment, a description of development tools and frameworks, smart contract programming basics, and web interfaces to the Ethereum blockchain. The final chapter guides through the actual implementation of an example Smart Contract for a car rental contract.
Keywords: Smart contract; blockchain; decentralization; Ethereum; cryptography; network security; network transparency
Thesis title: Smart Contracts na bázi technologie blockchain
Author: Tůma, Jiří
Thesis type: Diplomová práce
Supervisor: Maryška, Miloš
Opponents: Sládek, Pavel
Thesis language: English
Abstract:
Diplomová práce “Blockchain-based Smart Contracts” představuje komplexní tematiku nově vznikajícího a rychle se rozvíjejícího konceptu Smart Contracts na bázi technologie blockchain. Práce se zabývá technickými popisy, výhodami a omezeními, právními aspekty technologie a dále kroky procedury implementace včetně ukázky reálného příkladu této technologie. Struktura práce je logicky členěna do dvou hlavních částí. Teoretická část detailně uvádí základní principy technologie blockchain, komplexní charakteristiky a atributy systémů a aplikací blockchain technologie s primárním zaměřením na síť Ethereum a výhledem na rozvoj technologií v oblasti právní specializace na základě Smart Contracts. Praktická část obsahuje úvod do konfigurace vývojového prostředí, popis vývojových nástrojů a webových rozhraní pro síť Ethereum a základy programování Smart Contracts. Závěrečná kapitola ukazuje reálnou implementaci Smart Contract na modelovém příkladě kontraktu o pronájmu vozidel.
Keywords: blockchain; Ethereum; Smart contract; decentralizace; kryptografie; síťová bezpečnost; síťová transparentnost

Information about study

Study programme: Podniková informatika
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 5. 11. 2021
Date of submission: 29. 6. 2022
Date of defense: 5. 9. 2022
Identifier in the InSIS system: https://insis.vse.cz/zp/79927/podrobnosti

Files for download

    Last update: