Krypto-oraakkeli Chainlink

Mitä ovat krypto-oraakkelit?

Tutustu älysopimusten rajoituksiin, siihen, miten oraakkelit voittavat ne, erityyppisiin oraakkeleihin ja yleisiin käyttötapauksiin.

Oletetaan, että sinä ja ystäväsi haluatte lyödä vetoa urheiluottelun tuloksesta älysopimuksen avulla. Sinä lyöt vetoa 10 dollaria joukkueen A puolesta ja ystäväsi lyöt vetoa 10 dollaria joukkueen B puolesta, jolloin älysopimus pitää 20 dollaria escrow-tilillä. Mutta miten älysopimus tietää voittajan? Älysopimukset eivät ole tarkoituksenmukaisia ​​vuorovaikutuksessa ketjun ulkopuolisen datan kanssa.

Oraakkelit tarjoavat pääsyn ketjun ulkopuoliseen dataan ja toimittavat sen turvallisesti ja luotettavasti lohkoketjuun. Hajautettujen oraakkeliverkkojen (DON), kuten Chainlinkin, avulla voit hajauttaa ketjun ulkopuolista dataa ja luoda useita tietolähteitä vanhentuneen datan tai käyttökatkosten estämiseksi. Tuloksena on vankka ratkaisu reaalimaailman datan toimittamiseen älysopimuksille.

Tarkastellaanpa lähemmin älysopimusten rajoituksia, sitä, miten oraakkelit voittavat ne, erityyppisiä oraakkeleita ja yleisiä käyttötapauksia.

Oraakkelit auttavat yhdistämään deterministisiä älysopimuksia ketjun ulkopuolisiin tietolähteisiin turvallisesti ja luotettavasti.

Älysopimusten rajoitukset

Älykkäät sopimukset pyörittävät kaikkea hajautettu rahoitus (DeFi) ja hajautetut autonomiset organisaatiot (DAO) Web3 ekosysteemit ja P2E pelejäNe mahdollistavat kahden osapuolen turvallisen automatisoinnin ja hajauttamisen lähes minkä tahansa tyyppisissä kaupoissa tai tapahtumissa. Ja koska ne toimivat lohkoketjussa, ne tarjoavat turvallisuutta, luotettavuutta ja käytettävyyttä.

Krypto-oraakkeli Chainlink
Kaavio, joka näyttää, miten älysopimukset toimivat oraakkeleiden kanssa. Lähde: Finreg-blogi

Ongelmana on, että älysopimusoperaatioiden on oltava täysin deterministisiä, koska ne sijaitsevat lohkoketjussa. Toisin sanoen niiden on tuotettava sama tulos joka kerta suoritettaessa, jotta solmut voivat validoida ne. Tämän seurauksena ne eivät voi käyttää ketjun ulkopuolista dataa, koska on mahdotonta varmistaa, että data pysyy yhtenäisenä ja saatavilla ajan kuluessa.

Oletetaan esimerkiksi, että kauppoja suorittava älysopimus tarvitsee reaaliaikaisen omaisuuserän hinnan. Jos se hakee hinnan kolmannen osapuolen palvelimelta, ei ole takeita siitä, että palvelin on aina käytettävissä ja virheetön vastauksia lähettäessään. Tämän seurauksena muut solmut eivät välttämättä pysty validoimaan älysopimuksen luomia tapahtumia.

Miten oraakkelit toimivat

Oraakkelit voittavat älysopimusten rajoitukset toimimalla sekä ketjussa että sen ulkopuolella. Ketjun ulkopuolinen palvelin odottaa älysopimukselta tulevia pyyntöjä lukemalla läpi uusia lohkoja. Jokainen pyyntö sisältää datapyynnön, kaasumaksujen rajat ja älykäs sopimus joka vastaanottaa vastauksen ja lopulta jäsentää tiedot ketjussa.

Esimerkiksi urheiluvedonlyönnin älysopimus voi toimia näin:

  • Ketjun ulkopuolinen palvelin lukee lohkoja, kunnes se löytää pyynnön.
  • Pyynnössä etsitään pelin voittajaa ja määritetään älysopimus, johon voittajajoukkue tulisi lähettää.
  • Palvelin hakee voittajajoukkueen ja lähettää tiedot pyynnössä määriteltyyn älysopimusosoitteeseen.
  • Älysopimus tunnistaa voittajan ja maksaa vedon vapauttamalla escrow-tilin.

Ongelmana on, että keskitetyt oraakkelit aiheuttavat merkittävän tietoturvariskin. Jos hyökkääjät murtautuvat ketjun ulkopuoliseen palvelimeen, he voivat syöttää mielivaltaista dataa varastaakseen kryptovaluuttaa tai aiheuttaakseen muita ongelmia. Onneksi Chainlink tarjoaa DON:n, joka yhdistää useita yksittäisiä solmuja yhdeksi vastaukseksi, mikä tarjoaa hajautusta ja saatavuutta.

Chainlinkin käyttö

Chainlink on yksi suosituimmista oraakkeleista, jonka kokonaisarvo oli lähes 40 miljardia dollaria kesäkuuhun 2022 mennessä. Hajautettu alusta helpottaa hybridi-älysopimusten rakentamista, jotka tuovat sisään ulkoisia markkinatietoja, säätietoja, urheilutietoja, satunnaisfunktioita tai mitä tahansa API:a. Tämän seurauksena kehittäjät voivat rakentaa luotettavia dapp-sovelluksia ilman rajoituksia.

Chainlink toimii `ChainlinkClient`-pääsopimuksen avulla, jonka avulla älysopimukset voivat käyttää dataa oraakkeleilta. Asiakas tekee pyyntöjä tunnetulle Chainlink-oraakkelille LINK-tokenien avulla. Oletusarvoisesti Chainlink tarjoaa helpon pääsyn useisiin suosittuihin tietoihin, kuten hinta- ja säätietoihin, mutta voit käyttää tietoja mistä tahansa alustan API:sta.

Oraakkelin tyypit

Älysopimukset voivat käyttää ketjun ulkopuolista dataa monin eri tavoin. Tämän seurauksena on olemassa erityyppisiä oraakkeleita, jotka on suunniteltu suorittamaan erilaisia ​​tehtäviä. Esimerkiksi maksuja käsittelevän älysopimuksen on ehkä lähetettävä pankille pyyntö maksun käsittelemiseksi, kun taas kauppoja helpottavan älysopimuksen on ehkä vastaanotettava omaisuuserien hintoja reaaliajassa.

Neljä suosituinta oraakkelityyppiä ovat:

  • Syöttöoraakkelit: Yleisimpiä ovat syöttöoraakkelit, jotka hakevat ketjun ulkopuolista dataa ja toimittavat sen ketjussa olevaan älysopimukseen. Esimerkiksi älysopimus voi tarvita kolikon hintadataa.
  • Tulosteoraakkelit: Lähtöoraakkelit mahdollistavat älysopimusten lähettää dataa ketjun ulkopuoliseen järjestelmään toimintojen suorittamiseksi. Esimerkiksi DeFi-protokolla voi ohjeistaa ketjun ulkopuolista pankkia suorittamaan maksun.
  • Ketjujen väliset oraakkelit: Ketjujen väliset oraakkelit lukevat ja kirjoittavat dataa eri lohkoketjujen välillä. Yleinen käyttötapaus on omaisuuserien yhdistäminen eri lohkoketjujen välillä.
  • Laskentaoraakkelit: Laskentakykyiset oraakkelit suojaavat ketjun ulkopuolista laskentaa. Esimerkiksi älysopimus voi haluta todennettavissa olevan satunnaisluvun käytettäväksi funktiossa.

Oraclen käyttötapaukset

Älysopimukset mahdollistavat kahden osapuolen turvallisen automatisoinnin ja hajauttamisen lähes minkä tahansa tyyppisissä kaupoissa tai tapahtumissa. Koska monet reaalimaailman tapahtumat sisältävät ketjun ulkopuolista dataa, on lukemattomia tilanteita, joissa oraakkelit ovat välttämättömiä. Oraclen käyttötapaukset vaihtelevat lohkoketjupohjaisista peleistä monimutkaisiin rahoitusekosysteemeihin ja teolliseen esineiden internetiin.

Joitakin yleisiä oraakkelin käyttötapauksia ovat:

  • P2E ja NFT:t: P2E-peli voi käyttää oraakkeleita satunnaisuuden luomiseen ja määrittämiseen NFT ominaisuuksia, jakaa saalislaatikoita tai yhdistää pelaajia turnauksissa tai muissa peleissä.
  • DeFi-protokollat: DeFi-protokollat ​​hyödyntävät laajasti oraakkeleita taloudellisen datan käyttämiseen ja tiettyjen kryptovarojen sitomiseen reaalimaailman omaisuuseriin, kuten valuuttakoreihin.
  • vakuutukset: Vakuutusalan älysopimukset voivat käyttää oraakkeleita tapahtumien varmentamiseen korvaushakemusten käsittelyssä tai maksujen suorittamiseen muille lohkoketjuille tai perinteisille pankeille.
  • Yritykset: Monet yritykset käyttävät ketjujen välisiä oraakkeleita lohkoketjun väliohjelmistoina yhdistääkseen taustajärjestelmänsä eri lohkoketjuverkkoihin.

Bottom Line

Älysopimukset eivät voi suoraan vastaanottaa ja käsitellä ketjun ulkopuolista dataa, ja ne pysyvät deterministisinä. Onneksi oraakkelit helpottavat datan lähettämistä ja vastaanottamista ketjun ulkopuolisilta palvelimilta. Chainlink auttaa varmistamaan, että nämä oraakkelit pysyvät hajautettuina itsenäisinä, säilyttäen lohkoketjuteknologian tärkeimmät edut.

Jos käyt kryptovaluuttoja, ZenLedger voi auttaa sinua laatimaan veroilmoituksesi tarkasti vuosittain. Alusta kokoaa automaattisesti tapahtumasi eri lompakoiden ja pörssien välillä, laskee myyntivoittosi tai -tappiosi ja täyttää tarvitsemasi IRS-lomakkeet.

Aloita ilmaiseksi!

Jaa:

Facebook
Twitter
LinkedIn

Sisällys

liittyvä