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 |