Použití Blockchain Smart Contracts v metodice DEMO
Using Blockchain Smart Contracts in the DEMO Methodology
Typ dokumentu
diplomová prácemaster thesis
Autor
Hornáčková Barbora
Vedoucí práce
Skotnica Marek
Oponent práce
van Kervel Steven J.H.
Studijní obor
Webové a softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Blockchain (BC) je nová technológia prinášajúca decentralizovanú, replikovanú, autonómnu a bezpečnú databázu. Jej najznámejšie využitie sa spája s kryptomenou bitcoin. Možné sú však aj ďalšie aplikácie, ako napríklad inteligentné kontrakty. Inteligentný kontrakt je transakcia uložená v blockchaine, ktorá obsahuje spustiteľný kód a má vlastné interné úložisko. Uloženie kontraktu do blockchainu zaručuje jeho nezmeniteľnú exekúciu a uchovávanie dát. Inteligentné kontrakty umožňujú vytváranie komplexnejších a decentralizovaných aplikácií (Dapps), či decentralizovaných autonómnych organizácií (DAOs). Enterprise Engineering (EE) je vedecká disciplína, ktorá skúma všetky aspekty organizácií od podnikových procesov, informačných a technických zdrojov, až po organizačné štruktúry. EE zahrňuje DEMO metodológiu, ktorá sa zaoberá modelovaním a návrhom organizácií. Z toho dôvodu sú blockchain a inteligentné kontrakty predmetom záujmu EE a ich možného prepojenia pre podporu tvorby Daaps. Cieľom tejto práce je preskúmať EE, možnosti blockchainu, a zároveň inteligentných kontraktov. Následne je vyhodnotená kompatibilita DEMO metodológie a inteligentných kontraktov, na základe čoho sú predstavené dva prístupy k použitiu týchto inteligentných kontraktov v danej metodológií. Následne je vytvorená metóda pre tvorbu inteligentných kontraktov na základe DEMO modelov a návrh architektúry informačného systému založeného na EE s použitím blockchainu. Pre overenie realizovateľnosti vytvorenej metódy je vypracovaná ukážková implementácia inteligentného kontraktu s použitím DEMO metodológie v procese získania a splácania hypotéky. Blockchain (BC) is a new technology that introduces a decentralized, replicated, autonomous and secure databases. It is mostly known for its use with bitcoin, but it has more applications beyond that, such as smart contracts. Smart contract (SC) is a transaction embedded to blockchain that contains executable code and its own internal storage, offering immutable execution and record keeping. Smart contracts enable the creation of more complex decentralized applications (Dapps) and even decentralized autonomous organizations (DAOs) on blockchain. Enterprise Engineering (EE) examines all aspects of organizations from business processes, informational and technical resources, to organizational structure. Its underlying DEMO methodology focuses on modeling and designing organizations. Therefore, blockchain and smart contracts have been subject of interest concerning the discipline of Enterprise Engineering (EE) and how they can be used together, enhancing the creation of Dapps. Thus, this thesis reviews the discipline of EE and the capabilities of blockchain and smart contracts. Based on that, the compatibility of DEMO methodology and blockchain smart contracts are evaluated and two approaches of using smart contracts in the DEMO methodology are introduced. Consequently, a method of creating smart contracts from DEMO models is formed and a software architecture of an IT system based on EE integrating smart contracts is proposed. Finally, a proof of concept implementation of a smart contract of a mortgage process using the DEMO methodology is developed, to demonstrate the feasibility of proposed concepts.
Kolekce
- Diplomové práce - 18102 [1006]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
Blockchain technologie a její využití v digitálním vlastnictví
Autor: Jan Koppan; Vedoucí práce: Hřebík František; Oponent práce: Macák Tomáš
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2022-06-09)Bakalářská práce se zaměřuje na fungování blockchain technologie a její uplatnění v oblasti digitálního vlastnictví. Práce vysvětluje koncepty a technologie, které slouží jako komplementy blockchainu. Mezi ně patří chytré ... -
Studie proveditelnosti nasazení technologie blockchainu v bankovnictví
Autor: Rendla Michal; Vedoucí práce: Vozárová Pavla; Oponent práce: Smítka Jiří
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-01-12)V této diplomové práci se zabývám využitím technologie blockchainu pro banky a ostatní tradiční finanční instituce. Blockchain je hlavním technologickým prvkem dnešních veřejných decentralizovaných kryptoměn. V roce 2016 ... -
Vizualizace a vyhledávání v distribuované databázi
Autor: Steklík Šimon; Vedoucí práce: Zahradnický Tomáš; Oponent práce: Blažek Rudolf Bohumil
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-05-10)Tato diplomová práce se zabývá návrhem a implementací prototypu webové aplikace sloužící k prohledávání dat odvozených z distribuované databáze Blockchain. Aplikace také umožní hledání vazeb mezi těmito daty a vizualizaci ...