O blockchain orakljih in nekaj o Web3

Trenutno so verige blokov močno izolirane od zunanjih virov informacij – tako centraliziranih virov kot drugih verig blokov. Za zagotovitev, da so različne verige blokov združljive in enostavno izmenjujejo podatke med seboj (in z zunanjimi viri), je mogoče uporabiti oraklje.

O blockchain orakljih in nekaj o Web3

Kaj so oraklji

Orakelj je sistem, ki sprejema in preverja dogodke izven verige blokov ter te podatke prenaša v verigo blokov za uporabo v pametnih pogodbah (ali obratno). Orakli so ključni za pametne pogodbe, ker so pametne pogodbe zelo deterministične. Informacije morajo vstopiti v pametno pogodbo prek posebnega kanala, ki lahko potrdi njihovo točnost.

Obstaja več vrst orakljev, ki zagotavljajo eno ali drugo vrsto komunikacije:

  • programska oprema - prejemanje podatkov iz interneta ali drugih blokovnih verig;
  • strojna oprema - sprejema podatke iz različnih senzorjev (RFID oznake, pametni dom; osebno mi takoj pridejo na misel aplikacije v logistiki in IoT);

    Primer: podatke o temperaturi zraka je treba prenesti v pametno pogodbo. Podatke lahko vzamete iz interneta prek orakulja programske opreme ali iz senzorja IoT prek orakulja strojne opreme. *IoT Internet stvari.

  • dohodni - izven blokovne verige v pametno pogodbo;
  • odhodni - od pametne pogodbe do nekega vira;

Včasih se uporabljajo oraklji soglasja. Več orakljev neodvisno prejme podatke in nato uporabi določen algoritem za določitev izhoda.

Primer, zakaj je to potrebno: 3 oraklji prejmejo razmerje BTC/USD od Binance, BitMex in Coinbase ter posredujejo povprečno vrednost kot izhod. To zgladi manjša neskladja med izmenjavami.

Web3

Ko govorimo o oraklih in njihovih implementacijah, ne moremo prezreti Web3, koncepta, za katerega so bili izumljeni. Web3 je bil prvotno ideja za semantični splet, kjer je vsako spletno mesto označeno z metapodatki za izboljšanje interakcije z iskalniki. Vendar pa je sodobna ideja Web3 omrežje, sestavljeno iz dApps. In decentralizirane aplikacije potrebujejo oraklje.

O blockchain orakljih in nekaj o Web3

Orakelj je mogoče (in v nekaterih primerih tudi potrebno) ustvariti sam, vendar obstajajo nekateri pogosto uporabljeni oraklji (na primer generator naključnih števil), zato je uporaba projektov orakljev stroškovno učinkovita. Dva glavna (trenutno) projekta, ki razvijata oraklje, sta: Band и chainlink.

Band Protocol

Pasovni protokol deluje na algoritmu soglasja dPoS (kaj je to) in ponudniki podatkov so odgovorni za pristnost z denarjem, ne le z ugledom.

V projektnem ekosistemu obstajajo tri vrste uporabnikov:

  • Ponudniki podatkov, ki neodvisno delajo za varen prenos podatkov izven verige blokov v verigo blokov. Imetniki žetonov stavijo na ponudnike podatkov, da jim podelijo pravico do predložitve podatkov v protokol.
  • Razvijalci DApp, ki plačujejo majhne pristojbine za uporabo Oracle.
  • Imetniki pasovnih žetonov, ki glasujejo za ponudnike podatkov. Z glasovanjem s svojimi žetoni za ponudnika prejmejo nagrado iz denarja, ki ga plača dApps.

O blockchain orakljih in nekaj o Web3

Med oraklji, ki jih ponuja Band takoj po izdelavi: čas vzleta/pristanka letala, vremenski zemljevid, tečaji kriptovalut, tečaji zlata in delnic, informacije o blokih Bitcoin, povprečna cena goriva, količine na kripto borzah, generator naključnih števil, Yahoo Finance, HTTP Statusna koda.

Mimogrede, med vlagatelji Banda je tudi legendarni tvegani sklad Sequoia и Binance.

chainlink

Na splošno sta si Chainlink in Band zelo podobna – tako v privzetih rešitvah kot v razvojnih zmožnostih. Chainlink je preprostejši za uporabo, ni glasovanja za ponudnike informacij, Band pa je bolj prilagodljiv, ker uporablja Kozmos SDK in je 100% odprtokoden.

Trenutno je Chainlink veliko bolj priljubljen, saj so Google Cloud, Binance, Matic Network in Polkadot na seznamu projektnih partnerjev. Chainlink se je osredotočil tudi na oraklje za sfero Defi, ki zdaj hitro raste.

O blockchain orakljih in nekaj o Web3
Viri, katerih podatke je mogoče pridobiti prek orakulja iz Chainlinka.

Zaključek

Orakli so dobra ideja za prenos podatkov iz centraliziranih virov v verigo blokov in pozorno bom spremljal njihov razvoj. Če pa govorimo o medsebojni združljivosti različnih blockchainov, obstajajo tudi druge rešitve, vključno s parachaini (še bolj obetavna tehnologija in tema moje naslednje objave).

Za tiste, ki želijo kopati globlje: Dokumenti skupine, Chainlink dokumenti.

Vir: www.habr.com

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster