Oracles poskytují služby týkající se dodávání dat a údajů z reálného světa na blockchain nebo opačným směrem. Jak přesně proces funguje a jaké kryptoměny se mu věnují?
Moderní blockchainy toho pro své fungování potřebují mnohem více než jen těžaře a jejich stroje. Svět decentralizovaných financí (DeFi) a smart kontraktů, který se rozvíjí na každém smartchainu, by jen těžko fungoval bez tzv. oracles.
Oracles, česky volně přeloženo jako “vědmy”, jsou služby pro přenos ověřených údajů a informací z vnějšího světa na blockchain, kde se tyto informace kvůli absenci centrální autority a neměnné povahy blockchainu nemají jak jinak objevit.
Právě díky oracles se chytré kontrakty dozvídají např. neustále se měnící ceny aktiv nebo výsledky různých událostí a následně se na základě těchto dat exekuují.
Zní to složitě? Na praktických příkladech níže si proto ukážeme, k čemu všemu oracles vlastně slouží. Představíme si nejznámější oracles a jejich tokeny, řekneme si, kde je koupit a mnoho dalšího…
Jen díky oracles je určitý smart kontrakt schopen zjistit, jaká je například skutečná cena 1 etheru napříč všemi kryptoměnovými burzami a nemusí tak vycházet pouze z údajů protokolu, na kterém je nasazen. Jeden protokol by totiž velcí hráči mohli snadno zmanipulovat a využít jej k likvidaci pozic obchodníků.
Oracles tak shromažďují zejména ceny kryptoměn, ale i akcií či komodit a ve skutečném čase je zpřístupňují smart kontraktům.
Aby byla data správná a ověřená, musí jejich validátoři dojít ke konsensu – podobně jako u ověřování transakcí na Proof of Stake blockchainech.
Pokud při ověřování dat podvádí nebo chybují, přijdou o vsazenou kryptoměnu, kterou je obvykle token daného oraclu.
Správnost poskytnutých dat je nejdůležitější složkou celého řetězce a jednotlivé oracles si proto konkurují pokročilými a vyspělými systémy, jakými informace zpracovávají a poskytují, aby eliminovaly každý možný bod selhání.
Přiznejme si, že k propojování skutečného světa a světa kryptoměn zatím stále dochází jen velmi, velmi pomalu.
Oracles se sice dají použít i v rámci nemovitostního trhu a jeho propojení s blockchainem nebo mohou poskytovat geolokační data pro sledování výrobku v dodavatelském řetězci, nejčastější využití však najdou tam, kde jsou doma, ve světě DeFi, NFTs, GameFi a jiných decentralizovaných aplikací.
Hlavní uplatnění najdou oracles z drtivé většiny v DeFi. Pro decentralizované aplikace jsou správná a přesná aktuální data o cenách aktiv na trhu klíčová.
Lending protokoly jako Aave (AAVE) nebo Compound (COMP) využívají oracles k výpočtu hodnoty kolaterálu uživatele.
Pokud je kolaterál nedostatečný, je zlikvidován, což je situace, do které se obvykle nechce žádný trader dostat. Při prudkých výkyvech trhů, které čas od času nastanou, je přesné určení ceny kritické, nikdo totiž nechce být zlikvidován kvůli několikasekundovému výkyvu, kdy nestačil pokrýt pozici.
Důležitost oracles a jejich správného nastavení se ukázala např. po hacku platformy Curve (CRV).
Token CRV začal vlivem negativních událostí prudce klesat a na decentralizovaných buzách jako Uniswap apod. se po krátkou dobu, za kterou však bylo do blockchainu přidáno několik nových bloků, obchodoval až o 80 % níže, než byla jeho skutečná cena.
ChainLink, oracle, který poskytoval údaje protokolům, na nichž byly pozice vázané na hodnotu CRV, však bral údaje i z centralizovaných burz, na kterých k podobnému výkyvu nedošlo, a pozice obchodníků tak naštěstí zlikvidovány nebyly.
Dynamická NFTs jsou taková, která dokáží měnit svou podobu v závislosti na určitých událostech. Má NFT jinak vypadat, když cena Bitcoinu (BTC) roste? Jinak, když klesá? Nebo se má měnit v závislosti na denní době či počasí?
Všechna tato data dokáže blockchainu poskytnout oracle.
Na rozdíl od statických NFTs, metadata dynamických NFTs mohou být změněna, což se může projevit i v samotném vizuálu. Pokrok na poli NFTs umožňuje na Ethereu nový tokenový standard ERC-1155. Většina NFTs je však klasického standardu ERC-721 a toto neumí.
Decentralizovaná kasina, poker a kurzové sázení se těší rok od roku stále větší oblibě. Bez oracles by ale nemohly fungovat. Výsledky jednotlivých utkání nebo třeba voleb, to vše musí chytré smlouvě poskytnout oracle, na blockchainu se jinak nenacházejí.
Pro loterie se např. skvěle hodí nástroj Chainlink Verifiable Random Function, který slouží jako důvěryhodný generátor náhodných čísel.
Ani největší tržiště sázek, Polymarket, na kterém bylo mj. před prezidentskými volbami v USA vsazeno na vítězství či prohru kandidátů dohromady přes 1 mld. USD, se neobejde bez oraclu. Data z reálného světa pro něj zajišťuje Uma (UMA).
Podle toho, zda oracle operuje čistě online nebo pracuje i s daty ze skutečného světa, zda za ním stojí jediná centrální autorita nebo více rovnocenných ověřovatelů či zda oracles data na blockchain odesílají či z blockchainu přijímají, je rozdělujeme do několika k sobě navzájem protikladných skupin:
Se softwarovými oracles se v praxi setkáme častěji. Jsou to všechny oracles, které berou informace z online zdrojů, takže např. data o ceně aktiv, různé časové údaje apod.
Naproti tomu hardwarové oracles neberou data pouze “z jedniček a nul”, ale ze skutečného světa. Nejčastěji je někde venku umístěn senzor, který sleduje např. pohyby v dodavatelském řetězci a informace posílá na blockchain.
Oracles se dělí i podle směru, kterým data poskytují. Pokud údaje posílají zvenku na blockchain, jedná se o inbound (příchozí) oracles, pokud z blockchain ven, hovoříme o outbound (odchozích) oracles.
Již několikrát zmíněný oracle poskytující chytrým smlouvám aktuální údaje o cenách aktiv je příkladem inbound oracle, naopak outbound oracle se využívá například v situaci, kdy uživatel vloží prostředky na určitou adresu a oracle odešle informaci do vnějšího světa, že k depositu došlo.
Centralizovaným oracles se tento článek nevěnuje. Jedná se o služby, kdy údaje poskytuje jediná autorita, která za jejich správnost nese odpovědnost. Pokud dojde k jejímu výpadku, chytré smlouvy ztratí přístup k datům a nebudou moci fungovat, pro účely DeFi tedy absolutně nevyhovující.
Naproti tomu decentralizované oracles pracují s více uzly a více zdroji dat. Chytré smlouvy mohou zároveň využívat více různých oracles, aby získaly ještě přesnější a spolehlivější data.
Chainlink je bezesporu jedničkou mezi oracles a díky své nepostradatelnosti pro celé odvětví se dlouhodobě drží i mezi Top 15 nejhodnotnějšími kryptoměnami vůbec.
Síť decentralizovaných oracles vznikla již v roce 2017 a nyní ji využívá více než tisíc projektů na desítkách blockchainů. Jediným platidlem na síti je ERC-20 token LINK.
Pokud chce projekt získat data od Chainlinku, musí zaplatit provozovatelům uzlů za jejich služby právě LINKem. Má se za to, že fundamentální hodnota tokenů LINK by tak měla být odvozena právě od četnosti využívání služeb jednotlivými dApps.
Na tabulce níže lze vidět, že Chainlink využívají i společnosti mimo kryptoměnové odvětví. Partnerství je navázáno např. s Googlem, Microsoftem, ale i mezinárodním platebním systémem SWIFT, jež propojuje přes 11 000 bankovních institucí.
Nejvýznamnějším konkurentem Chainlinku je však až s velkým odstupem kryptoměna BAND. Band Protocol funguje prakticky stejně jako Chainlink a poskytuje i stejné služby. Na BandChainu 2.0 postaveném s pomocí Cosmos-SDK v roce 2020, operuje více než 100 uzlů, které s každým blokem vyřídí průměrně 19 žádostí o údaje.
Tellor Oracle Protocol funguje úplně stejně jako ostatní oracles. Do jeho sítě se může přidat úplně každý, kdo vloží tokeny TRB jako zálohu pro případ, že by reportoval chybná data. Za poskytování údajů pak bude následně dostávat další tokeny TRB.
Tellor funguje od roku 2019 a dokáže pracovat se všemi EVM kompatibilními blockchainy, tedy nejen Ethereem, ale např. i BNB Smart Chainem či Avalanche.
Mezi další zástupce oracles, které si zaslouží zmínit, patří decentralizované protokoly Uma (UMA), API3 (API3) a iExec RLC (RLC). Tím seznam relevantních oracles končí.
Výše zmíněné tokeny jsou velmi dobře dostupné a nabízí je drtivá většina kryptoměnových burz. Všech 6 najdete na největší burze světa Binance i regulované a pro začátečníky přívětivé Coinbase. Nacházejí se ale i na ostatních burzách, které můžete určitě také vyzkoušet (Bybit, KuCoin, Bitget…).
Chainlink je k dostání i na českých směnárnách Anycoin nebo CoinBank, kde jej můžete nakoupit ještě jednodušeji a za české koruny.
Samozřejmostí je pak přítomnost oracles na decentralizovaných burzách. Všechny se nachází jako ERC-20 tokeny na Ethereu, pro jejich nákup tak využijte např. Uniswap.
Oracles poskytují nepostradatelné služby týkající se dodávání dat a údajů z reálného světa na blockchain nebo opačně. Blockchain, který je neměnný, se totiž k aktuálním a stále se měnícím datům jako např. k aktuálním cenám aktiv nemá jak dostat.
Avšak smart kontrakty (neboli chytré smlouvy) tato data potřebují, podle toho, jaká data obdrží, se totiž vykonají, nebo naopak ne.
Mezi nejznámější oracles patří Chainlink (LINK), Band Protocol (BAND) a Tellor Tributes (TRB). Všechny tyto služby fungují na velice podobném principu – jejich token si musí zakoupit poskytovatelé dat a následně jej použít jako jistotu, kterou ztratí, pokud budou poskytovat chybná data.
Pokud ale budou poskytovat správná data, dostanou od protokolů, které aktuální data potřebují pro své smart kontrakty, nové tokeny jako odměnu (protokoly je předtím musí nakoupit).
Oracle (česky vědma) je služba, která dodává decentralizovaným aplikacím nacházejícím se na blockchainu data z reálného světa jako např. ceny aktiv nebo sportovní výsledky. Do povahou neměnného blockchainu bez centrální autority je totiž není jak jinak zadat. Také se jedná o kategorii kryptoměn.
Největší oracle kryptoměnou je bezpochyby ChainLink (LINK). S velkým odstupem pak Band Protocol (BAND), Tellor Tributes (TRB), Uma (UMA), API3 (API3) a iExec RLC (RCL).
Úspěšné a používané oracles jsou z povahy věci dlouho fungující služby s dobrou reputací. Burzy a směnárny tedy měly dostatek času na jejich zalistování. Ve článku zmíněné oracles se nacházejí prakticky na všech světových burzách, i na největší Binance. ChainLink je pak možné koupit i na českém Anycoinu nebo CoinBank.
Jmenuji se Michal Sobol a na Finex.cz dohlížím na chod kryptoměnové redakce. Mým cílem je, abychom společně s redaktory a přispěvateli předali čtenářům každý den mnoho zajímavých a zejména užitečných informací.
Nadšenec do finančních trhů a aktivní investor s desetiletou historií, který se aktuálně soustředí na pasivní investování. Svůj hluboký zájem o finance a investice zhmotňuje do budování Finexu s jasným cílem – stát se nejlepší platformou svého druhu v Česku a na Slovensku.
Matěj věří, že Finex je místem, kde každý člověk s touhou investovat do své budoucnosti najde užitečné rady, návody i inspiraci.
“Cesta investora je náročná. Musíme se vzdělávat a věnovat hromadu času práci. Ale víte co? Ta nezávislost, svoboda a samozřejmě i výdělky za to opravdu stojí.”
Diskuze (0 komentářů)
Tento článek zatím nikdo neokomentoval. Přihlašte se a buďte první! Napište svůj názor a zahajte diskuzi.