Blockchain je nezávislý operační systém postavený v reálném světě. Data v šifrovaném světě jsou generována a používána v řetězci, ale data ve světě mimo řetězec nelze přímo přenášet do blockchainu.

V některých scénářích využití smart kontraktu je však nutné získávat data ze světa mimo řetězec, např. u některých DeFi kontraktů je jako parametr pro fungování smart kontraktu použita cena externích aktiv. V tomto případě se Oracle stává nezbytným nástrojem. Oracle funguje jako most mezi inteligentními kontrakty v řetězci a světem mimo řetězec, což umožňuje inteligentním kontraktům získávat data mimo řetězec. Bez věštců by se chytré smlouvy omezovaly na používání dat generovaných v řetězci a nemohly by využívat externí data. S tím, jak narůstají interakce mezi různými protokoly a postupně se zvyšuje závislost na datech, věštkyně se staly nepostradatelnou infrastrukturou ve světě blockchainu.

I když se navenek zdá, že věštci řeší problém přenosu dat mimo řetězec do řetězce on-chain, ve skutečnosti je potřeba vyřešit problém důvěry. Stroj Oracle musí zajistit, aby data, která poskytuje, byla rozpoznána a důvěryhodná žadateli o data prostřednictvím chytrého návrhu technologie a mechanismů.

Klasifikace Oracle

Jak již bylo zmíněno výše, způsob generování důvěry v data, která poskytuje, je nejvyšší prioritou orákula.

Podle různých mechanismů generování důvěry lze věštce rozdělit do několika různých typů:

  1. Centralizovaný Oracle

  2. Decentralizovaný Oracle

  3. Aliance Oracle

Centralizovaný Oracle

Centralizované orákulum je forma orákula, ve kterém je za poskytování dat odpovědná jediná centralizovaná organizace. V tomto modelu Oracle musí žadatelé o data věřit, že je centralizovaná organizace Oracle nepodvede, protože zdroj a zpracování dat jsou plně pod kontrolou organizace.

Pro centralizovaná orákula existují dva implementační mechanismy:

  1. Mechanismus ověření pravosti: Centralizovaný stroj Oracle pomocí algoritmů a dalších metod dokazuje, že běží v důvěryhodném prováděcím prostředí a že poskytovaná data jsou skutečná a nebyla s nimi manipulována. Uživatelé dat nemusí důvěřovat samotné centralizované instituci, pouze technologii a mechanismům, které používá.

  2. Oficiální orákulum poskytnuté zdrojem dat: V tomto režimu orákula je za poskytování dat odpovědné oficiální orákulum poskytnuté zdrojem dat. Obvykle jsou tyto zdroje dat spolehlivými institucemi s dobrým kreditem a reputací, uživatelé dat musí důvěřovat pouze samotným institucím zdrojů dat, než aby přímo důvěřovali centralizovaným institucím Oracle.

Mezi výhody centralizovaných věštců patří:

  • Nízké náklady a vysoká efektivita: Vzhledem k tomu, že data poskytuje jedna organizace, není potřeba koordinace a hraní mezi více uzly, což šetří spoustu času, zvyšuje efektivitu a také snižuje náklady na sítě s více uzly.

  • Zjednodušený návrh a provoz: Vzhledem k tomu, že nezahrnuje spolupráci více uzlů, je návrh a provoz centralizovaného orákula relativně jednoduchý.

Centralizovaná orákula však mají také některé nevýhody:

  • Jediný bod selhání: Vzhledem k tomu, že data poskytuje jediná organizace, pokud tato organizace selže nebo je napadena, celý systém Oracle se může zhroutit nebo být ovlivněn.

  • Otázky bezpečnosti a důvěry: Uživatelé dat musí plně důvěřovat datům poskytovaným centralizovanou organizací Oracle, jinak může být zpochybněna pravost a spolehlivost dat.

  • Omezený rozsah dat: Vzhledem k tomu, že centralizované věštce se nemohou snadno připojit k jiným věštcům, je rozsah dat omezený a nemusí být schopen splnit některé složitější požadavky.

Decentralizovaný Oracle

Decentralizovaná věštci jsou formou věštců Na rozdíl od centralizovaných věštců se nespoléhají na jedinou centralizovanou organizaci, ale k poskytování dat využívají síť distribuovaných uzlů.

V decentralizovaném orákulu tvoří mnoho uzlů distribuovanou síť a spolupracují na poskytování dat. Tyto uzly zajišťují důvěryhodnost a bezpečnost dat prostřednictvím ekonomických modelů, mechanismů odměn a mechanismů trestů. Uživatelské chytré smlouvy si mohou vyžádat data z těchto uzlů a po sérii koordinace a potvrzení se získají konečná výsledná data.

Implementace decentralizovaných věštců potřebuje vyřešit následující problémy:

  1. Problém s tajnou dohodou uzlů: Jak zabránit tomu, aby se více uzlů spojilo ke spáchání zlých činů, aby byla zajištěna spolehlivost dat.

  2. Soukromí dat: Jak ochránit soukromí dat během přenosu dat uzlů a dotazů a zabránit úniku citlivých informací.

  3. Včasnost dat: Jak zkrátit dobu koordinace a potvrzování dat mezi více uzly, aby bylo zajištěno, že data mohou být přenášena včas.

  4. Zabránit uzlům v kopírování dat: Jak zabránit uzlům v načítání dat z jiných uzlů přímo namísto extrahování dat ze zdroje dat.

Velikost sítě uzlů decentralizovaného orákula ovlivní spolehlivost dat Data poskytovaná větší sítí mají obvykle vyšší důvěryhodnost. Systém proto obvykle poskytuje určité ekonomické pobídky, aby povzbudil více uzlů k účasti na poskytování dat.

Uzly, které se podílejí na poskytování služeb, obvykle potřebují dát do zástavy část svých tokenů, jakmile se zjistí, že uzel spáchal zlo, budou zastavené tokeny zabaveny, což může snížit možnost páchání zla.

Mezi výhody decentralizovaných orakulů patří:

  • Vysoká bezpečnost: Protože data poskytuje více uzlů, je zabráněno riziku selhání jednoho bodu a je zlepšena odolnost systému proti chybám.

  • Charakteristiky decentralizace: Je v souladu s decentralizovaným designovým duchem blockchainu a je v souladu s ekologií blockchainu.

  • Mechanismus důvěry: Prostřednictvím ekonomických pobídek a mechanismů trestů jsou poskytované údaje věrohodnější a zvyšují důvěru uživatelů v data.

Je však třeba zvážit i nevýhody decentralizovaných orakulů:

  • Vysoká cena a nízká efektivita: Vzhledem k potřebě koordinace a spolupráce více uzlů jsou náklady na přenos a zpracování dat relativně vysoké a efektivita nízká.

  • Složitost návrhu: Návrh a provoz decentralizovaných orakulů jsou složité kvůli spolupráci a konkurenci více uzlů.

Aliance Oracle

Aliance oracle je speciální forma oracle, která kombinuje vlastnosti centralizovaných a decentralizovaných oracle a skládá se z určených důvěryhodných institucí a běžných uzlů, které tvoří síť uzlů.

Kromě běžných uzlů zahrnuje alianční orákulum jako uzly také některé konkrétní důvěryhodné instituce. Tyto důvěryhodné instituce jsou obvykle renomované a důvěryhodné instituce v oboru a údaje, které poskytují, jsou poměrně spolehlivé. Síť uzlů zajišťuje důvěryhodnost a bezpečnost dat prostřednictvím řady mechanismů a stimuluje a omezuje uzly prostřednictvím ekonomických modelů.

Zdroje důvěry v alianční věštce jsou poměrně složité, včetně důvěry v důvěryhodné instituce, důvěry ve spolupráci a mechanismus kontroly a vyvažování sítě uzlů a důvěry v mechanismus výběru uzlů ze strany projektu věštce. Uživatelé údajů musí důvěřovat tomu, že všechny tyto relevantní strany se kvůli jejich vlastním zájmům nerozhodnou jednat způsobem, který by poškodil jejich důvěryhodnost.

Síť uzlů federačního orákula může mít určitý stupeň centralizace, ale v některých scénářích to může být rozumná volba. Vzhledem k tomu, že aliance oracle integruje konkrétní důvěryhodné instituce jako uzly, může být tento model oracle praktičtější v raných fázích rozvoje průmyslu nebo tam, kde jsou specifické potřeby dat.

S aliančním orákulem jsou však také některé problémy:

  1. Důvěrnost identity důvěryhodných uzlů: Stupeň důvěrnosti identity uzlu ovlivňuje, zda bude uzel vydírán nebo podplacen, což následně ovlivňuje bezpečný provoz sítě.

  2. Relevance dat ve vlastním zájmu: Zda jsou data poskytovaná důvěryhodnými uzly relevantní ve vlastním zájmu, což může ovlivnit autenticitu a spolehlivost dat.

  3. Omezený rozsah dat: Protože federační oracle spoléhá na konkrétní důvěryhodné instituce jako uzly, může být rozsah dat omezený a nemůže splnit některé složitější požadavky.

Oracle sleduje reprezentativní projekty

Následující text stručně představí Chainlink, přední projekt v oracle tracku, a Banksea, reprezentativní projekt v NFT oracles.

Řetěz

Pracovní mechanismus stroje Oracle lze shrnout takto: uživatelská inteligentní smlouva (User-SC Contract), která potřebuje používat data, požaduje data ze smlouvy stroje Oracle poté, co stroj Oracle získá data z externího rozhraní API zdroje dat, po agregaci a zpracování Smart kontraktů vrátí uživateli vážený výsledek.

V tomto procesu existuje několik hlavních rolí: strana poptávky po datech (uživatelská inteligentní smlouva), Oracle a zdroje dat mimo řetězec.

Chainlink je decentralizovaný Oracle Po obdržení požadavků na data si několik uzlů v síti distribuovaných uzlů vyžádá data z více externích datových zdrojů a poté každý uzel odešle shromážděná data do řetězce pro agregaci dat shromážděná data, odstraňte odlehlé hodnoty a poté vezměte průměrná data a odešlete je žadateli o data.

V Chainlink existují tři hlavní smart kontrakty, jmenovitě reputační kontrakt, kontrakt párování objednávek a souhrnný kontrakt.

Smlouva o reputaci se používá k zaznamenání historického výkonu služby poskytované uzlem Oracle; reputace uzlu, cena, síť uzlů Počet uzlů atd. shrnuje údaje poskytnuté uzlem oracle a poskytuje konečná výsledná data.

Výběrem parametrů, jako je cenová úroveň, měřítko sítě, reputace uzlů atd., uživatel vybere poskytovatele služeb uzlů Oracle, kteří vyhovují potřebám, a určí návrh SLA poskytovatelský uzel si vybere, zda Při nabízení musíte připojit zástavu (určitý počet LINK tokenů). Když počet nabídkových uzlů dosáhne požadovaného požadavku, nové nabídky uzlů již nebudou přijímány a konečný poskytovatel služeb bude vybrán z uzlů, které dříve nabídly. Vklady přislíbené uzly, které nebudou vybrány, budou vráceny.

Vybraný uzel bude shromažďovat data mimo řetězec a data přijatá z více zdrojů dat nakonec předloží agregační smlouvě. Smlouva o agregaci prochází různým zpracováním, jako je eliminace zjevně odchylných dat, provádění vážených výpočtů atd. Uživatelské chytré smlouvy používají tokeny LINK k placení poplatků uzlům poskytovatelů služeb, které poskytují data.

Během procesu poskytování služeb uzlů zaznamenává smlouva o reputaci výkon uzlu. Zahrnuje zejména: celkový počet přidělených požadavků (dokončené odpovědi a neúplné odpovědi, úspěšnost dokončení celkový počet přijatých požadavků, celkový počet požadavků přijatých smlouvou, přesnost); doba zástavy, výše pokuty atd.

Banksea

Jako důležitá infrastruktura v odvětví NFTFi poskytují NFT Oracle reference pro oceňování a oceňování NFT na trhu a podporují rozvoj následných finančních služeb.

Typickým scénářem aplikace je hypoteční úvěrování NFT. S pomocí dat NFT oracle mohou poskytovatelé úvěrových služeb určit částku, kterou mohou dlužníci půjčit, a rozhodnout, zda je třeba zastavený NFT zlikvidovat, když se tržní cena změní, aby se včas zastavily ztráty.

Podle oficiální bílé knihy Banksea je Banksea decentralizovaným NFT orákulem, které integruje funkce, jako je analýza dat NFT, oceňování NFT a komplexní hodnocení rizik NFT.

Banksea NFT oracle se skládá z datového agregátoru, analýzy AI a uživatelského rozhraní. Mezi nimi agregátor dat shromažďuje a zpracovává nezpracovaná data, včetně dat o řetězci, obchodních aktivit na obchodním trhu NFT, názorů uživatelů na sociálních sítích atd., analýza AI generuje NFT ocenění, 24hodinovou průměrnou cenu, minimální cenu riziko prostřednictvím modelu AI Ocenění a další údaje jsou poskytovány do smart kontraktu, uživatelské rozhraní (Oracle Contract / Banksea API) může tato ocenění vydávat externě.

V prvních dnech věštci nepřitahovali širokou pozornost kvůli nedostatku praktických aplikačních scénářů.

Jak se však aplikace chytrých kontraktů postupně zvyšuje, vzkvétají různé aplikace jako DeFi a NFTFi a roste poptávka po interakci mezi blockchainem a reálným světem, Oracle se postupně staly nepostradatelnou infrastrukturou.

Přestože jsou centralizovaná věštkyně levná a vysoce efektivní, jejich design porušuje koncept decentralizace a vždy byl zpochybňován z hlediska spolehlivosti a bezpečnosti. Naproti tomu, i když jsou decentralizované orakuly o něco méně účinné, mohou účinně zabránit riziku selhání jednotlivých bodů Konkurence a rovnováha mezi uzly sítě může také snížit škodlivé chování.

Hlavním cílem věštců je nakonec vyřešit otázky důvěry a bezpečnosti. Decentralizace je směr řešení a v budoucnu se mohou objevit další inovativní produkty, počkejme a uvidíme. #RWA #Chainlink $LINK