Hva er Blockchain Oracles?

En Blockchain eller annen type desentralisert system er en spillvekslerteknologi. Måtene det endrer den økonomiske verden på, utvikler seg. Ingen av disse innovasjonene ville være mulig uten midler for Blockchain eller en DLT for å motta informasjon utenfra. Det er her Oracles spiller inn.

Finne ut hvordan blockchain-teknologien kan brukes i sektoren for finansielle tjenester.

Hva er blockchain-orakler?

Desentraliserte nettverk kan bare lese informasjon fra systemet. En blockchain er bare i stand til å samhandle med informasjon som er lagret i nettverket. Dette representerer en veldig stor begrensning for protokollene som er vert for smarte kontrakter.

For eksempel, hvis jeg hadde en desentralisert børs og ønsket å vite prisen på Tether / Ethereum utenfor markedet mitt, ville jeg ikke være i stand til å gjøre det. Dette er fordi utvekslinger utenfor blockchainen min er utilgjengelige innenfra.

Dette er hvor orakler spiller ut. Disse systemene finner informasjon fra omverdenen og verifiserer gyldigheten for å bli innlemmet i blockchain. Orakler er avgjørende for riktig drift av smarte kontrakter. DAIs stabile mynt ville ikke eksistere hvis orakler ikke kontinuerlig oppdaterte protokollen om gjeldende pris på eiendelene som ble brukt til å utstede DAI.

Det er to typer orakler som brukes for å oppnå dette. Den første er Deterministic Oracles, og den andre er Consensus Oracles.

Sjekk ut den komplette beskrivelsen av smart kontraktutvikling.

Deterministiske orakler

Deterministiske oraklerhttps://stock.adobe.com/

Disse typer orakler er direkte datastrømmer knyttet til smartkontrakten. De samler informasjon direkte fra en ekstern kilde som anses å være klarert. For eksempel trenger en smart kontrakt for forsikring å vite været på bestemte tidspunkter. Oraklet kobles til et pålitelig værsystem og oppdaterer denne informasjonen direkte. Oracle-leverandøren ville utstede et sertifikat som fulgte med informasjonen sin, og kalt prognosen. Sertifikatet bekrefter bare at den opprinnelige kilden ga informasjonen.

Dette betyr at hvis kilden i seg selv er feil, gjorde oraklet fortsatt jobben sin. Oraklet har ansvaret for å oppdatere smartkontrakten med informasjon fra den valgte kilden. Selvfølgelig blir problemet da, hvordan velges pålitelige kilder? Definisjonen av en god kilde avhenger av kriteriene som brukes av Oracle-leverandøren, og utvikleren av den smarte kontrakten må stole på dem. På en måte er dette en sentralisert off-chain løsning.

Konsensus Orakler

Som navnet antyder, er dette orakler som er avhengige av at gruppedeltakere når enighet om informasjonens art. Et nettverk av evaluatorer er opprettet for å bedømme gyldigheten av informasjonen om smartkontrakten. Dette kan være omtrent som valutakursen mellom dollar og euro. Alle nodene i nettverket samler inn data om gjeldende valutakurs og sammenligner resultatene. Resultatene med klart flertall vurderes å være gyldige og sendes deretter til den smarte kontrakten.

Dette er en klassifisering av orakler. Vi kan også skille dem i:

Innbundne orakler

Dette er orakler som bringer informasjon fra omverdenen inn i blockchain. Som vårt forrige eksempel på væroraklet som oppdaterer smartkontrakten.

Ubegrensede orakler

De utfører den motsatte operasjonen for å bringe informasjon i blockchain til omverdenen eller andre blockchains.

Hardware Oracles

Maskinvare orakelhttps://stock.adobe.com/ru/images/hand-holding-smartphone-with-smart-home-system-control-interface-modern-house-automation-concept-horizontal-banner-vector-illustration/179414798? asset_id = 179414798

Hardware Oracles

Dette er fysiske enheter som oppdaterer en smart kontrakt om miljødata. En blockchain i forsyningskjeden må vite temperaturen på lageret der varene ligger. Sensorene oppdaterer den smarte kontrakten for å sikre at varene holdes i optimale forhold.

Programvare orakler

Disse oraklene samhandler med informasjonskilder som ikke er fysiske. Et eksempel kan være et orakel som leser valutakurser og kontinuerlig oppdaterer dem for en smart kontrakt som brukes i en børs.

Som vi kan se, gir orakler en viktig tjeneste for blokkjeder og smarte kontrakter. De løfter tungt for å levere verifiserbar informasjon som deretter brukes til å utføre smarte kontrakter i henhold til spesifikke forhold. Noen av oraklene der ute er;

Augur

Augurhttps://www.augur.net/blog

Dette er en Ethereum-basert orakelleverandør. De lager et markedsspesifikt orakel som er programmert i en smart kontrakt. Brukeren gjør dette ved å sette innfødt token av Auger kalt REP inn i systemet sitt. Hver smarte kontrakt er engangsbruk, så dette betyr at brukerne må generere orakler i hvert enkelt tilfelle.

Chainlink

Chainlinkhttps://chain.link/features/

Chainlink er en populær tjeneste for sent på grunn av deres eksplosive økning i LINK, og er en annen Ethereum-basert orakelleverandør. I motsetning til Augur bruker de et eget nettverk av noder som bekrefter informasjon utenfor kjeden og blir belønnet for tjenesten sin ved hjelp av LINK-token. Akkurat nå ønsker teamet bak protokollen å gjøre det kompatibelt med andre kjeder i tillegg til Ethereum.

Leverbar (Oraclize)

Oraclizehttps://provable.xyz

Dette oraklet samler informasjon fra innfødte kilder. De samler inn dataene og genererer sertifikater som er inkludert i dataene som leveres til kjeden. De administrerer en samling APIer som er ment å koble smartkontrakten med informasjonskildene utenfor. Disse har også ansvaret for å generere sertifikatene og konvertere eksterne data til et lesbart skjema for kjedesystemet.

Bruken av orakler for å rapportere hendelser fra omverdenen til blockchain og omvendt er kritisk. De er kjernen i riktig funksjon av mange av DeFi-produktene, som presser adopsjon. Deres funksjon er vanskelig å bagatellisere, og når blockchain-industrien vokser, vil deres betydning bare øke.

Finne ut alt du trenger å vite om Defi-applikasjoner.

Det er viktig å holde oversikt over fremgangen og forstå forskjellene mellom dem. De er de skjulte spillerne som jobber under alle tjenestene vi har kommet til å bruke, og stole på vår daglige bruk.