Design and Experimental Evaluation of an Oracle Mechanism for Smart Contracts
Abstract
Tato bakalářská práce je zaměřená na problematiku blockchainových oraclů a jejich propojení on-chain a off-chain světa. Výsledné řešení demonstruje hybridní oracle přímo na případu užití parametrického pojistného produktu podmíněného meteorologickými daty. V první, teoretické části jsou popsány principy technologie blockchain, ekosystém decentralizovaných financí (DeFi) a podrobná analýza problematiky oráclů, včetně existujících produkčních řešení, bezpečnostních hrozeb a mechanismů zvyšujících spolehlivost. Následně se práce zabývá analýzou požadavků a návrhem architektury systému. Je zde definována on-chain část v podobě smart kontraktů a off-chain část zajišťující zápis, sběr a agregaci meteorologických dat. V další části je popsána samotná implementace od volby technologií přes klíčové části zdrojového kódu až po off-chain klienty. Součástí je i popis zjištěných problémů a jejich řešení. V poslední části je provedeno shrnutí výsledků testování, analýza spotřeby gasu, bezpečnostní vyhodnocení a srovnání navrženého řešení s referenčním centralizovaným přístupem.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.