Blockchain je uzavřený systém. Chytré kontrakty vidí jen to, co je na blockchainu – nemají přístup k datům z vnějšího světa. A přesto mnoho aplikací potřebuje znát cenu Bitcoinu v dolarech, počasí, výsledky sportovních utkání nebo data z dodavatelských řetězců. Právě k tomu slouží oracles – mosty, které propojují blockchain s realitou.
Co je oracle a proč je nezbytný?
Oracle je služba, která dodává chytrým kontraktům ověřená data z reálného světa. Funguje jako posel – získá informace z externího zdroje, ověří jejich pravdivost a předá je blockchainu. Bez oracle by byly chytré kontrakty odkázány jen na data, která už na blockchainu existují.
Příklad: Pojišťovací chytrý kontrakt, který automaticky vyplácí pojistku při zpoždění letu. Bez oracle nemůže kontrakt zjistit, zda let skutečně měl zpoždění. Oracle tuto informaci získá z veřejných databází letů a předá ji chytrému kontraktu, který pak vyplatí peníze.
Kde se oracles používají?
Decentralizované finance (DeFi) – Oracle je nezbytný pro určování cen aktiv. Když si chcete půjčit nebo obchodovat, systém potřebuje znát aktuální cenu Bitcoinu, Etherea nebo stablecoinů.
Pojišťovnictví – Automatické vyplácení pojistek na základě dat o počasí, zpoždění letů nebo nehodách.
Tokenizace reálných aktiv – Udržování hodnoty tokenizovaných nemovitostí, zlata nebo komodit v souladu s reálnými cenami.
Predikční trhy – Sázení na výsledky voleb, sportovních událostí nebo ekonomických ukazatelů.
Supply chain – Sledování dodávek, teploty, polohy zboží.
Typy oracle
Centralizované oracles – Data dodává jediná entita. Jsou rychlá a levná, ale představují riziko – pokud se zdroj zkompromituje, celý systém selže.
Decentralizované oracles – Data sbírá a ověřuje více nezávislých uzlů, které mezi sebou dosahují konsensu. Jsou bezpečnější a odolnější proti manipulaci.
Inbound oracles – Dodávají data z vnějšího světa do blockchainu.
Outbound oracles – Přenášejí data z blockchainu do vnějšího světa (například k provedení platby).
Chainlink a konkurence
Nejznámějším poskytovatelem oracle je Chainlink. Jeho síť decentralizovaných uzlů sbírá data z desítek zdrojů a dodává je stovkám blockchainových projektů. Chainlink se stal praktickým standardem pro DeFi.
Konkurencí jsou například Band Protocol, API3 nebo Supra Oracles, které přinášejí vlastní přístupy k zabezpečení a rychlosti.
Rizika a výzvy
Oracles jsou kritickým bodem celého ekosystému. Pokud oracle poskytne špatná data, chytré kontrakty selžou – a to může znamenat ztrátu milionů dolarů. Hrozí manipulace, selhání zdroje nebo opožděná data.
Proto se neustále pracuje na zlepšení bezpečnosti – využívají se více zdrojů, kryptografické důkazy a ekonomické pobídky pro poskytovatele dat.
Budoucnost oracle
S rostoucím počtem tokenizovaných reálných aktiv a propojováním blockchainu s fyzickým světem budou oracles hrát stále důležitější roli. Stanou se neviditelnou, ale nezbytnou infrastrukturou, která umožní chytrým kontraktům plně nahradit tradiční smlouvy a instituce. Bez nich by decentralizovaný svět zůstal jen uzavřenou bublinou.
