Decentralizovaná identita v decentralizovaných aplikacích jazyka DasContract
Decentralized Identity in DasContract Decentralized Applications
Type of document
diplomová prácemaster thesis
Author
Tomáš Bydžovský
Supervisor
Skotnica Marek
Opponent
Pergl Robert
Field of study
Webové a softwarové inženýrstvíStudy program
Informatika 2010Institutions assigning rank
katedra softwarového inženýrstvíRights
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
Show full item recordAbstract
Technologie blockchainu slibuje, že od základu změní způsob, jakým žijeme naše životy. Blockchain umožňuje bezpečné, decentralizované ukládání dat, která pak následně nelze smazat nebo změnit. Společně s chytrými kontrakty (smart contracts), což je počítačový kód uložený v blockchainu, umožňuje tvořit decentralizované aplikace (DApps). Tento typ aplikací nepotřebuje žádný centrální server, protože se k jejich hostování používají decentralizované sítě. Decentralizované aplikace, a chytré kontrakty obecně, mají potenciál plně digitalizovat naše životy. Nicméně, hlavní překážkou na cestě k bezpečným a zcela digitálním interakcím je prokazování identity a autentizace. Základní otázka je, jak prokázat něčí identitu nebo platnost dokladů online bez použití externí centrální autority. Podle mnohých by decentralizovaná identita mohla být řešením. Tato práce se zabývá decentralizovanou identitou a celým jejím ekosystémem. Vysvětluje základní koncepty a motivaci stojící za jejím vznikem. Její součástí je i porovnání se současnými autentizačními metodami. Cílem práce je prozkoumat možnosti použití decentralizované identity při návrhu decentralizovaných aplikací, zejména těch, které byly navrženy pomocí systému DasContract. Mimoto práce obsahuje návrh architektury autentizačního systému kompatibilního s OpenID. Vlastnosti systému využívající takovou architekturu jsou demonstrovány na implementaci prototypu v případové studii voleb do Evropského parlamentu. Blockchain technology promises to revolutionize our lives. It provides a secure, decentralized, immutable way of storing data. Blockchain, together with smart contracts, which is executable code embedded into a blockchain, makes it possible to create decentralized applications (DApps). These applications do not require any central server as they are hosted on decentralized networks. DApps and smart contracts generally have the potential to digitize our lives fully. Nevertheless, one major obstacle to fully-realized digital interactions is identity and authentication. The essential question is how to prove someone's identity or credentials online without the need for a central authority. Decentralized identity claims to be a viable solution. This thesis deals with the decentralized identity ecosystem, as it explains its motivation and concepts. The thesis provides a comparison with current authentication methods. It aims to explore a possible application of decentralized identity in decentralized application design, especially those designed using the DasContract. Moreover, it proposes authentication architecture compatible with OpenID. Properties of a system using such architecture are shown in the proof of concept case study of the Elections to the European Parliament.
Collections
- Diplomové práce - 18102 [942]
Related items
Showing items related by title, author, creator and subject.
-
Použití blockchain smart kontraktů v e-commerce
Author: Šimon Urbánek; Supervisor: Skotnica Marek; Opponent: Pavlíčková Petra
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2021-06-03)Diplomová práca sa zaoberá využitím technológie blockchain a jeho smart contract-u v eCommerce sfére. Práca vysvetľuje základné pojmy k pochopeniu problematiky blockchain-u v jeho Ethereum implementácií. Veľký dôraz kladie ... -
Příprava nabídky do veřejné soutěže a její posouzení před realizační fází z finančního hlediska
Author: Zeman Michal; Supervisor: Prostějovská Zita; Opponent: Tománková Jaroslava
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2016-02-19)Tato diplomová práce je zaměřena na nabídkovou přípravu do veřejné zakázky malého rozsahu na stavební práce pro malé a střední podniky, na zhodnocení výhodnosti nabídky před realizační fází a na hledání finančních úspor v ... -
Open-source prostředí pro návrh právních procesů za použití frameworku Blazor
Author: Martin Drozdík; Supervisor: Skotnica Marek; Opponent: Pergl Robert
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2020-06-19)Tato práce se zabývá průzkumem frameworku Blazor a tvorbou prototypu editoru chytrých blockchain smluv. Editor chytrých smluv by mohl být schopen tvořit decentralizované, autonomní a zabezpečené elektronické smlouvy, a to ...