Oraakkelien rooli älykkäiden sopimusten toteutuksessa

Oraakkelien rooli älykkäiden sopimusten toteutuksessa

Opi oraakkeleiden rooli älysopimuksissa, miten ne toimivat, keskeiset haasteet ja mitä alalla on seuraavaksi luvassa.

Kreikkalaisessa mytologiassa ihmiset esittivät kysymyksiä Apollolle – profetian jumalalle – joka kanavoi vastaukset Delfoin oraakkelin kautta. Papitar vaipui transsiin ja antoi joskus kryptisiä tietoja kaikesta sodista istutusaikatauluihin.

Lohkoketjun oraakkelit toimivat siltana ketjun sisäisen ja ulkopuolisen infrastruktuurin välillä, aivan kuten Delfoin oraakkeli oli silta Apollon ja ihmisten välillä. Koska olemme tarkoituksella erottaneet lohkoketjut ulkoisista järjestelmistä, oraakkelit ovat välttämättömiä ulkoisen tiedon syöttämiseksi älysopimuksiin, jotka perustuvat reaalimaailman olosuhteisiin.

Tässä artikkelissa syvennymme oraakkeleiden rooliin älysopimuksissa, niiden toimintaan, keskeisiin haasteisiin ja alan tulevaisuuteen.

Mitä ovat oraakkelit ja miten ne toimivat?

Oletetaan, että haluat lyödä vetoa ystäväsi kanssa urheiluottelun tuloksesta käyttämällä älykäs sopimusSaatat lyödä vetoa 10 dollaria joukkueen A puolesta ja ystäväsi saattaa lyödä vetoa 10 dollaria joukkueen B puolesta, ja älysopimuksella 20 dollaria pidetään escrow-tilillä ennen kuin se vapautetaan voittajalle.

Mutta miten älysopimus tietää kuka voitti ottelun?

Tässä on paikka, jossa oraakkeli tulee mukaan kuvaan. Älysopimus itsessään ei voi käyttää ulkoisia tietoja, kuten urheilutuloksia. Se tarvitsee ulkoisen lähteen – oraakkelin – tarjoamaan tiedot.

Älysopimus saattaa toteuttaa oraakkeliasiakkaan, joka välittää pyynnön (ja maksun) ketjun ulkopuolisten oraakkelisolmujen rinnalla toimivalle oraakkelisopimukselle. Voit esimerkiksi lähettää pyynnön tietyn tehtävän suorittamiseksi (tietyn urheilutulosten API:n tarkistaminen), joka lähettää vastauksen takaisin tiettyyn älysopimuksesi takaisinkutsufunktioon voittajan määrittämiseksi.

Mitä ovat oraakkelit ja miten ne toimivat?
Chainlink käyttää LINK-tokenia ja oraakkelisopimuksia näiden ominaisuuksien mahdollistamiseen. Lähde: Chainlinkin dokumentaatio

Järjestelmää voi toki parantaa entisestään käyttämällä aggregaattorisopimuksia, jotka tarkastelevat useita tietolähteitä ja tarkistavat konsensuksen tietyn vähimmäismäärän oraakkelisolmuoperaattoreiden välillä. Tällä tavoin on vaikeampi väittää, että ystäväsi on keksinyt keinon muuttaa urheilutulosten API:a tai salaa luonut oraakkelisolmun julkaistakseen väärennetyn tuloksen.

Erilaisia ​​lähestymistapoja oraakkelien rakentamiseen

Lohkoketjuoraakkeliekosysteemi on laajentunut nopeasti viime vuosina. Vuonna 2023 oli lähes 20 hajautettua oraakkeliverkostoa, jotka toimivat Ethereumin, Polygonin, BNB:n, Avalanchen ja muiden lohkoketjujen alustoilla. Käyttötapauksesta riippuen nämä oraakkelit voivat käyttää useita lähestymistapoja ketjun sisäisen ja ulkopuolisen datan yhdistämiseen.

Hajauttamisen tasot

Hajauttaminen on lohkoketjujen ydin, mutta oraakkelit eivät ole aina hajautettuja. Sen sijaan ne tyypillisesti kuuluvat johonkin hajauttamisen kirjoon.

  • Keskitetyt oraakkelit – Yksi luotettu taho hallinnoi näitä keskitettyjä oraakkeleita, kokoaa ketjun ulkopuolista dataa ja päivittää oraakkelin dataa tarpeen mukaan. Vaikka ne ovat tehokkain vaihtoehto, ne voivat olla alttiita manipuloinnille, sensuurille tai hakkeroinnille, mikä luo yhden vikapisteen niihin luotettaville älysopimuksille.
  • Konsensus Oraakkelit – Konsensusoraakkelit hyödyntävät muiden oraakkeleiden dataa konsensuksen saavuttamiseksi. Vaikka ne luottavat edelleen verkostonsa muiden oraakkeleiden tarkkuuteen, ne eivät ole aidosti keskitettyjä. Omistajan on hyväksyttävä näiden oraakkeleiden välinen konsensus, mikä tarkoittaa, että on olemassa yksi ainoa vikaantumiskohta.
  • Hajautettu Oracle – Hajautetut oraakkelit luottavat useisiin vertaisverkon osallistujiin muodostaakseen konsensuksen ketjun ulkopuolisesta datasta ennen sen lähettämistä älysopimukseen. Vaikka tämä poistaa yksittäisen vikaantumisen mahdollisuuden, ne voivat olla hitaampia ja kalliimpia käyttää kuin keskitetyt tai konsensusoraakkelit.

Tiedon lähteet

Useimmat lohkoketjuoraakkelit käyttävät ohjelmistorajapintoja (API), mutta se ei ole niiden ainoa tiedonlähde. Käyttötapauksesta riippuen ne voivat käyttää laitteistoa tai ihmisiä.

  • Ohjelmisto Oracles – Ohjelmistooraakkelit ovat yleisimpiä ja keräävät tietoa digitaalisista lähteistä, kuten API-rajapinnoista tai tietokannoista.
  • Laitteisto Oraakkelit – Laitteistooraakkelit keräävät tietoa reaalimaailman lähteistä, kuten esineiden internetin (IoT) laitteista tai antureista.
  • Ihmisten oraakkelit – Ihmisoraakkelit keräävät tietoa eri lähteistä ja toimivat luotettavana välittäjänä käyttäen kryptografiaa henkilöllisyytensä todentamiseen.

Tiedon suuntaaminen

Lohkoketjuoraakkelit ottavat tyypillisesti tietoa ulkomaailmasta ja toimittavat sen älysopimukseen. Mutta joissakin tapauksissa data voi virrata myös toiseen suuntaan.

  • Saapuvat Oraakkelit – Sisäänpäin suuntautuvat oraakkelit vastaanottavat ketjun ulkopuolista tietoa ja tuovat sen lohkoketjuun. Esimerkiksi aiemmin käsittelemämme oraakkeli tuo urheilutulokset älysopimukseen vedon voittajan määrittämiseksi.
  • Lähtevät Oraakkelit – Lähtevät oraakkelit lähettävät tietoa lohkoketjusta ulkopuoliseen lähteeseen. Esimerkiksi oraakkeli voi lähettää palkitsemiskoodin, kun lohkoketju vastaanottaa maksun.

Suosittuja Oraclen käyttötapauksia

Lohkoketjuoraakkelit voivat auttaa ratkaisemaan ongelmia paljon urheiluvedonlyöntiä laajemmin. Chainlinkin mukaan älysopimusten on oltava yhteydessä ulkomaailmaan, jotta ne voivat toteuttaa jopa 90 % potentiaalisista käyttötapauksistaan. Ja on helppo ymmärtää miksi: Useimmat rahoituspalvelut ovat riippuvaisia ​​ulkoisesta datasta.

Joitakin yleisiä esimerkkejä ovat:

  • Hajautettu rahoitus - Monet defi Älykkäät sopimukset perustuvat eri omaisuuserien hintoihin lainauskapasiteetin tai vakuustasojen laskemiseen. Lohkoketjuoraakkelin avulla nämä älykkäät sopimukset voivat määrittää eri omaisuuserien markkinahinnan, jotta nämä laskelmat voidaan tehdä luotettavasti.
  • Ei-fungible Tokens - NFT: t tyypillisesti luottavat satunnaisuuteen ominaisuuksien luomisessa ja jokaisen tokenin ainutlaatuisuuden varmistamisessa. Käyttämällä esimerkiksi Chainlink VRF:ää, joka käyttää todennettavissa olevia satunnaisfunktioita satunnaisuuden luomiseen, älysopimukset voivat varmistaa, että ne käyttävät ketjussa manipuloinnin estävää satunnaisuutta.
  • Rahoitustuotteet – Kryptovaluuttaan perustuvat vakuutusyhtiöt voivat käyttää lohkoketjuoraakkeleita sisällyttääkseen säätietoja tai muita tekijöitä vakuutustuotteisiin ja käyttääkseen näitä tietoja korvausvaatimusten todentamiseen. Tämä on vasta pintaraapaisu siitä, mitä kaikkea lohkoketjua hyödyntäviä rahoitustuotteita voidaan kehittää.

Keskeiset riskit ja haasteet

Lohkoketjuoraakkeleilla on ainutlaatuinen ratkaisu ketjun ulkopuolisen tiedon toimittamiseen ketjussa oleviin älysopimuksiin. Mutta kuten minkä tahansa teknologian kohdalla, käyttäjien tulisi ymmärtää muutamia haasteita ennen kuin he ryhtyvät mukaan.

Näitä haasteita ovat:

  • Keskittymisriski – Chainlink hallitsee lohkoketjuoraakkelimarkkinoita. Vaikka sen hajauttaminen tarkoittaa, ettei toiminnassa ole yhtä ainoaa vikakohtaa, hallinto ja päätöksenteko ovat keskittyneet.
  • Tietojen laatu – Oraakkelien on hankittava dataa ketjun ulkopuolisista lähteistä, mikä luo riskin valita heikkolaatuista tai manipuloitua dataa. Huono datan laatu voi johtua keskitetyn oraakkelin tai hajautetun oraakkelin solmujen virheellisestä raportoinnista.
  • Tekninen riski – Ketjun ulkopuoliseen dataan perustuvat älysopimukset voivat kokea häiriöitä, kun oraakkelit menevät offline-tilaan, mikä aiheuttaa verkon ruuhkautumista ja viivettä. Nämä ongelmat voivat johtaa älysopimusten toteutushäiriöihin.

Onneksi lohkoketjuoraakkelit kehittyvät jatkuvasti ja rakentavat ratkaisuja näihin ongelmiin. Esimerkiksi Chainlink luokittelee tiedot luokkiin, kuten varmennettu, seurattu tai alustava, korostaakseen niiden laatua ja riskitasoa. Ajan myötä nämä toimet voisivat tehdä niistä vankemman osan Web3-ekosysteemiä.

Bottom Line

Oraakkelit ovat välttämättömiä ketjussa olevien älysopimusten yhdistämisessä ketjun ulkopuolisiin tietolähteisiin, aivan kuten Delphin oraakkeli auttoi ihmisiä yhdistämään Apollon. Oraakkelien kehityksellä on kuitenkin edessään joitakin merkittäviä haasteita ennen kuin niistä tulee kryptoekosysteemin tukipilari.

Jos käyt kauppaa kryptovaluutoilla, ZenLedger voi auttaa sinua pysymään järjestyksessä veroaikaa varten yhdistämällä tapahtumia, laskemalla voitot ja tappiot sekä luomalla tarvittavat lomakkeet. Lisäksi voit löytää tapoja verotappioiden kirjaamiseen ja käyttää yhtenäistä kirjanpitotaulukkoa.

Aloita tänään ilmaiseksi!

Tämä materiaali on laadittu vain tiedoksi, eikä sitä tule tulkita ammatilliseksi neuvonnaksi. Pyydä riippumatonta oikeudellista, taloudellista, verotuksellista tai muuta neuvontaa juuri sinun tilanteeseesi.

Jaa:

Facebook
Twitter
LinkedIn

Sisällys

liittyvä