Decentralizovaná identita v decentralizovaných aplikacích jazyka DasContract
Decentralized Identity in DasContract Decentralized Applications
Typ dokumentu
diplomová prácemaster thesis
Autor
Tomáš Bydžovský
Vedoucí práce
Skotnica Marek
Oponent práce
Pergl Robert
Studijní obor
Webové a softwarové inženýrstvíStudijní program
Informatika 2010Instituce 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
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.
Kolekce
- Diplomové práce - 18102 [942]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
Použití blockchain smart kontraktů v e-commerce
Autor: Šimon Urbánek; Vedoucí práce: Skotnica Marek; Oponent práce: 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
Autor: Zeman Michal; Vedoucí práce: Prostějovská Zita; Oponent práce: 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
Autor: Martin Drozdík; Vedoucí práce: Skotnica Marek; Oponent práce: 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 ...