Blockchain oracles sú kritickou súčasťou technológie blockchains a sú kľúčom k predefinovaniu toho, ako blockchainy vyhovujú požiadavkám používateľov.

Možno by vás zaujímalo, čo je blockchainový orákulum a prečo je to dôležité. Tento článok podrobne popisuje základné komponenty blockchainového Oracle, identifikuje rôzne typy blockchain oracles a vysvetľuje, prečo sú blockchain oracles pre používateľov blockchainu také dôležité technológie.

Čo je blockchain Oracle?

Na úvod, čo je dokonca blockchainový Oracle?

Blockchain Oracle je zariadenie alebo entita, ktorá spája deterministický blockchain s údajmi mimo reťazca (údaje mimo siete). Blockchain oracles sú v podstate služby tretích strán, ktoré poskytujú inteligentné zmluvy s externými informáciami.

Blockchainové veštby slúžia ako most medzi blockchainmi a vonkajším svetom. Umožňujú to pre inteligentné zmluvy o blockchainoch na prístup k údajom mimo reťazca. O blockchainovom Oracle sa dá uvažovať ako o blockchainovej vrstve, ktorá vyhľadáva, overuje a autentizuje externé zdroje údajov pre blockchain. Zvyčajne

instagram viewer
dôveryhodné API vykonať tento proces a umožniť tak blockchainom lepšie prepojenie s udalosťami v reálnom svete.

Vzhľadom na zmluvné dohody a ďalšie metódy kľúčových informácií potrebných pre blockchainové aplikácie to tak je na splnenie dohody je často nevyhnutné mať k dispozícii príslušné informácie z vonkajšieho sveta otázka. Toto je bod, v ktorom vstupujú do hry blockchainové Oracle.

Teraz viete, čo je blockchainový orákulum, a možno by vás zaujímalo, prečo sú blockchainové veštby také dôležité.

Prečo sú Blockchain Oracles také dôležité?

Cenové kanály sú skutočne iba špičkou ľadovca, pokiaľ ide o hodnotu, ktorú spoločnosti poskytujú blockchainové Oracle
Spoločnosť Oracles ponúka pravdivosť ako službu pre zmluvné dohody a spoločnosť, čo je kryptoekonomicky zabezpečený zdroj údajov z reálneho svetahttps://t.co/xBh1xKVLhX

- ChainLinkGod.eth 2.0 (@ChainLinkGod) 26. mája 2021

Inteligentné zmluvy sú počítačové programy alebo transakčné protokoly používané na vykonávanie pravidiel a dohôd pre blockchainy. Inteligentné zmluvy vykonávajú pokyny potrebné na spustenie aplikácií založených na blockchaine, čo umožňuje interakcie medzi používateľmi a blockchainom.

Spoločnosť Oracles rozširuje rozsah, v ktorom fungujú inteligentné zmluvy. Technológia Blockchain Oracle privádza údaje z reálneho sveta do inteligentných zmlúv. Niektoré veštby tiež nemôžu nielen prenášať informácie do inteligentných zmlúv, ale aj ich odosielať späť do externých zdrojov.

Vďaka väčšiemu množstvu dát, s ktorými sa dá pracovať, je možné inteligentné zmluvy použiť na širšiu škálu prípadov použitia. Bez blockchainových orákov by inteligentné zmluvy mali veľmi obmedzené použitie, pretože by mali prístup iba k údajom z v rámci svojich sietí, ktoré sa zvyčajne obmedzujú na jednu oblasť (napríklad finančné transakcie pre kryptomenu) výmena).

Bezproblémový prenos dát je pre tento proces veľmi dôležitý, najmä teraz, keď existujeme v ére, kde prevládajú veľké dáta. Bez externých údajov

Čo je problém Oracle?

Aby Crypto nebolo domom kariet, potrebuje ďalšie kolo technologických zlomov:
1 / životaschopné riešenie problému Oracle (získajte informácie o blockchaine)
2 / škálovateľnosť + rýchlosť bez úplnej nulovej decentralizácie + bezpečnosť

- Tyler Tringas (@tylertringas) 16. júna 2021

Výzva navrhnúť blockchainový orákulum spočíva v tom, že ak je oráklovo kompromitované, inteligentná zmluva, ktorá sa naň spolieha, môže byť štandardne tiež kompromitovaná. Toto je problém s Oracle. Problém blockchainového Oracle sa sústreďuje okolo problému dôvery.

Táto dôvera obsahuje pochybnosti týkajúce sa spoľahlivého prenosu údajov zo zdroja údajov do Oracle, spoľahlivého vykonania kódu v Oracle, ako aj spoľahlivého prenosu údajov z Oracle do blockchainu.

Hlavným problémom je, že ľudia nedôverujú týmto vonkajším zdrojom informácií od začiatku, bez ohľadu na to, či pochádzajú priamo z webovej stránky alebo senzora.

Pretože veštiny sú služby tretích strán, ktoré nie sú súčasťou mechanizmu konsenzu blockchainu, nepodliehajú základným bezpečnostným mechanizmom, ktoré táto verejná infraštruktúra poskytuje. To sťažuje overenie údajov zhromaždených veštidlami. Tiež sa v závislosti od typu blockchainového orákula zvyšuje šanca na poruchu a úmyselnú manipuláciu.

Potreba definovania typov veštcov pramení z dôležitosti organizácie veštieb na pomoc uľahčiť vývojárom blockchainových riešení rýchlu navigáciu krajinou potenciálu možnosti. Typy Oracle sa líšia funkciou a použitím.

Typy blockchainových veštcov

Blockchainové Oracle sa dajú rozdeliť do rôznych typov na základe nasledujúcich faktorov:

  • Zdroj: pôvod údajov, je to hardvér alebo softvér?
  • Smer informácií: sú údaje odchádzajúce alebo prichádzajúce?
  • Dôvera: pochádzajú údaje z decentralizovaných alebo centralizovaných riešení?

Typy Oracle, ktoré existujú, zahŕňajú:

  • Softvérové ​​Oracle
  • Hardvérové ​​Oracle
  • Prichádzajúci veštci
  • Odchádzajúce veštice
  • Konsenzuálne založené veštby

Softvérové ​​podklady spracovávajú informačné údaje pochádzajúce z online zdrojov, ako sú teplota, ceny komodít a tovaru, meškanie letov alebo vlakov atď. Softvérové ​​veštenie extrahuje potrebné informácie a vloží ich do inteligentnej zmluvy.

Inteligentné zmluvy, ktoré vyžadujú informácie z fyzického sveta, závisia od znalostí hardvéru. Napríklad auto prechádzajúce cez bariéru, kde musia snímače pohybu detekovať vozidlo a odosielať údaje inteligentnej zmluve alebo snímačom v priemysle dodávateľského reťazca.

Súvisiace: Naučte sa, ako vytvoriť svoje vlastné DApps na Etherea

Prichádzajúci veštci poskytujú údaje z vonkajšieho sveta. Na prenos údajov do inteligentných zmlúv používajú externé zdroje. Inbound orácles tiež umožňujú volať údaje týkajúce sa skutočných udalostí do blockchainu. Môžu byť použité v automatizovanom obchodovaní.

Odchádzajúce veštby poskytujú inteligentné zmluvy so schopnosťou odosielať údaje do vonkajšieho sveta. Príkladom v reálnom svete by bol inteligentný zámok vo fyzickom svete, ktorý prijíma finančné prostriedky uložené na adresu. Inteligentná zmluva odošle informácie o tejto udalosti prostredníctvom výstupného veštectva do mechanizmu, ktorý inteligentný zámok odblokuje.

Príspevky založené na konsenze získavajú údaje z trhov konsenzu a predikcie ľudí. Využitie mechanizmu konsenzu s týmito typmi orákul predstavuje veľký krok k decentralizovaným orákulám. Táto technológia sa spolieha na agregáciu údajov z niekoľkých Oracle s autorskými metódami na určovanie ich pravosti a presnosti. Je to tak preto, lebo použitie iba jedného zdroja informácií môže byť riskantné a nespoľahlivé.

Blockchain Oracles v praxi

Cez objektív existujúcich projektových tímov blockchain oracle môžeme lepšie pochopiť, ako fungujú blockchainové Oracle v praxi. Medzi také projekty patria UMA, Chainlink a Band.

UMA

Protokol blockchainu UMA je protokol založený na ethereu, ktorý umožňuje ľuďom vytvárať syntetické aktíva v blockchaine. Poslaním UMA je umožniť komukoľvek na svete prístup k finančným rizikám. Aby bolo možné so syntetickými aktívami efektívne obchodovať s aktuálnymi údajmi, UMA závisí od jej blockchainového Oracle.

Súvisiace: Čo je to decentralizovaná kryptomena (DEX)?

Systém Oracle UMA sa skladá z optimistického mechanizmu Oracle a mechanizmu overovania údajov. Inteligentné zmluvy v protokole UMA kladú požiadavky na informácie o cene Optimistic Oracle.

Pred potvrdením cien navrhovaných Oracle je možné o nich viesť spor. Môže byť odoslaná požiadavka na DVM na riešenie sporov týkajúcich sa informácií o cenách. V prípade sporu sa navrhuje hlasovanie držiteľom tokenov UMA za nahlásenie ceny aktíva pomocou konkrétnych časových značiek.

Chainlink je jedným z prvých podnikateľov v sektore blockchain Oracle. Protokol založený na ethereu prepája inteligentné zmluvy s údajmi pomocou decentralizovanej siete Oracle. Jednou z najobľúbenejších ponúk je služba agregácie cien, ktorá využíva uzly na poskytovanie údajov mimo reťazca inteligentných zmlúv typu blockchain.

Niekoľko nezávislých operátorov Oracle aktualizuje informačné kanály cien pomocou aplikácie Chainlink. Používatelia údajov z informačného kanála cien svojím financovaním prispievajú k jeho kvalite. Prevádzkovatelia spoločnosti Oracle v sieti sú odmenení poskytnutými prostriedkami na zverejnenie údajov o cenách.

Výber uzlov v reťazci Chainlink Oracle je založený na reputácii a predchádzajúcej výkonnosti uzlov. To pomáha udržiavať vysokú kvalitu údajov a zároveň zachovávať bezpečnosť inteligentných zmlúv.

Pásmový protokol

Band Protocol je sieť Oracle, ktorá beží na blockchaine Cosmos. Využívajú ju decentralizované finančné aplikácie. Okrem poskytovania aplikácií pre decentralizované financie pracuje skupina Band na nových základoch v oblasti športu, počasia, údajov v e-športe a generovania náhodných čísel.

Kapela je obľúbená pre svoje riešenie s rôznymi reťazcami, ktoré získava údaje z webových rozhraní API. Spoločnosť Band používa dôveryhodné údaje od viacerých nezávislých strán, ktoré interagujú pomocou delegovaného konsenzu o dôkaze účasti.

Držitelia tokenu protokolu zdieľajú podiel na správe a riadení spoločnosti Band a zodpovednosť za zabezpečenie dobrej kvality údajov. Za týmto účelom sú tokeny BAND delegované na dôveryhodných validátorov. Validátori v sieti určujú dátum výmenou za odmenu za čiastočný poplatok.

Nové riešenia a nové výzvy s Blockchain Oracles

Blockchainové Oracle sú dosť spoľahlivým mechanizmom, ktorý uľahčuje komunikáciu medzi inteligentnými zmluvami.

Aby si blockchainy udržali udržateľný dopad v praktických aplikáciách a v rôznych priemyselných odvetviach, musia presne komunikovať s údajmi z reálneho sveta.

Dosiahnutie tohto pomocou veštieb predstavuje niekoľko výziev v podobe problému s orákuláciami.

Na tomto poli sa však už dosiahol značný pokrok a budúce prepojenie medzi blockchainmi a externými dátovými kanálmi bude pre túto technológiu predstavovať veľký skok vpred.

Blockchain oracles zostávajú jedným z mnohých kritických stavebných blokov, ktoré sa majú implementovať v blockchainovom ekosystéme spôsobom, ktorý je spoľahlivý, dôveryhodný a podporuje rast.

Email
Čo je to solídnosť a ako sa používa na vývoj inteligentných zmlúv?

Inteligentné zmluvy vyžadujú programovanie a Solidity je nástrojom pre túto prácu.

Prečítajte si Ďalej

Súvisiace témy
  • Vysvetlená technológia
  • Financie
  • Budúcnosť peňazí
  • Blockchain
O autorovi
Calvin Ebun-Amu (35 publikovaných článkov)

Calvin je spisovateľ v MakeUseOf. Keď nesleduje Ricka a Mortyho ani jeho obľúbené športové tímy, Calvin píše o startupoch, blockchaine, kybernetickej bezpečnosti a ďalších sférach technológií.

Viac od Calvina Ebun-Amu

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.