Oracles (volně přeloženo jako „vědmy“) jsou funkce vynalezené k tomu, aby vyřešily vážná omezení blockchainových aplikací.
Dejme tomu, že chcete spustit prodej nebo nákup kryptoměny podle změny v ceně zlata nebo indexu Standard & Poor 500. Chytrý kontrakt pro takovou aplikaci by bylo snadné napsat, ale je tu jedna překážka: ceny zlata a S&P 500 na blockchainu nejsou. Vaše aplikace tak nemá k těmto cenám přístup a ani je nemůže ověřit.
Nebo dejme tomu, že budete chtít přeměnit měnu na krypto nebo naopak na základě výsledků voleb. Jak váš chytrý kontrakt pozná, kdo volby vyhrál? Jak si můžete být jistí, že jsou výsledky nahlášeny přesně a nejsou manipulovány někým jiným za účelem zisku?
Právě tyto problémy řeší funkce oracle. Co je oracle ve světě blockchainu? Jde o protokol nebo službu pro přenos ověřených, spolehlivých informací na blockchain, aby bylo možné tyto informace použít v aplikacích. Oracle je vlastně taková blockchainová cloudová služba, která poskytuje spolehlivá a aktuální data. Tyto „vědmy“ překlenují mezeru mezi venkovním světem a blockchainem, na kterém jsou decentralizované finanční aplikace a krypto transakce. Bez oraclů by blockchainové aplikace nemohly reagovat na data mimo chain.
Oracle může například shromažďovat ceny akcií ve skutečném čase z newyorské burzy a zpřístupňovat data pro chytré kontrakty.
Oracly obvykle používají pro ověření zdrojů dat mechanismy konsensu. U Chainlinku například validátorské uzly stakují tokeny LINK, aby obdržely data kontraktů a ověřily si informace existující mimo chain. Jedná se o obdobu konsensu proof-of-stake, který blockchainy používají pro ověření transakcí.
Kromě institucionálních datových toků mohou oracles importovat data z hardwarových zařízení jako jsou senzory proti neoprávněné manipulaci nebo teploměry. DeFi aplikace, která sleduje dodavatelské řetězce s potravinami, může například použít oracle k importu dat ze skenerů čárových kódů.
Mezi hlavní krypto služby a platformy, které splňují definici funkce oracle patří Chainlink, Band Protocol, Bridge, Oracle, Next Protocol, Tellor, DIA Association, Dos Network a JustLink.
A je to: oracle a blockchain vysvětleny v jednoduchém jazyce. Teď už víte, proč nejsou oracly jen dobrým nápadem, ale i základním prvkem celé řady využití v blockchainové technologii.
POZNÁMKA
Tento text je pouze informativní a neslouží jako investiční doporučení. Nevyjadřuje osobní názor autora ani služby. Jakákoli investice nebo obchodování s sebou nese riziko. Minulé výnosy nejsou garancí výnosů budoucích – riskujte pouze takové množství aktiv, které si můžete dovolit ztratit.