Hvad er Blockchain Oracles?

En Blockchain eller enhver anden form for decentraliseret system er en game-changer-teknologi. De måder, hvorpå det ændrer den finansielle verden, udvikler sig. Ingen af ​​disse innovationer ville være mulige uden midler for Blockchain eller en DLT til at modtage information udefra. Det er her Oracles spiller ind.

Finde ud af hvordan blockchain-teknologien kan anvendes til sektoren for finansielle tjenester.

Hvad er blockchain-orakler?

Decentrale netværk er kun i stand til at læse information fra systemet. En blockchain er kun i stand til at interagere med information, der er gemt i netværket. Dette repræsenterer en meget stor begrænsning for de protokoller, der er vært for smarte kontrakter.

For eksempel, hvis jeg havde en decentral børs og ønskede at vide prisen på Tether / Ethereum uden for mit marked, ville jeg ikke være i stand til at gøre det. Dette skyldes, at udvekslinger uden for min blockchain er utilgængelige indefra.

Det er her, orakler spiller ud. Disse systemer finder information fra omverdenen og verificerer dens gyldighed for at blive indarbejdet i blockchain. Orakler er afgørende for korrekt drift af smarte kontrakter. Den DAI-stabile mønt ville ikke eksistere, hvis orakler ikke konstant opdaterede protokollen om den aktuelle pris på de aktiver, der blev brugt til at udstede DAI.

Der er to typer orakler, der bruges til at opnå dette. Den første er Deterministic Oracles, og den anden er Consensus Oracles.

Tjek ud den komplette beskrivelse af smart kontraktudvikling.

Deterministiske orakler

Deterministiske oraklerhttps://stock.adobe.com/

Disse typer orakler er direkte datafeeds forbundet til den smarte kontrakt. De indsamler information direkte fra en ekstern kilde, der anses for at være tillid til. For eksempel skal en smart kontrakt for forsikring kende vejret på bestemte tidspunkter. Oraklet opretter forbindelse til et pålideligt vejrsystem og opdaterer disse oplysninger direkte. Oracle-udbyderen ville udstede et certifikat, der var inkluderet i deres oplysninger, der nævner kilden til prognosen. Certifikatet bekræfter kun, at den oprindelige kilde leverede disse oplysninger.

Dette betyder, at hvis kilden i sig selv er forkert, gjorde oraklet stadig sit job. Oraklet har ansvaret for at opdatere den smarte kontrakt med information fra den valgte kilde. Naturligvis bliver problemet så, hvordan vælges betroede kilder? Definitionen af ​​en god kilde afhænger af de kriterier, der anvendes af oracle-udbyderen, og udvikleren af ​​den smarte kontrakt skal have tillid til dem. På en måde er dette en off-chain centraliseret løsning.

Konsensus Orakler

Som navnet antyder, er dette orakler, der stoler på, at gruppedeltagere når en aftale om arten af ​​informationen. Der oprettes et netværk af evaluatorer for at bedømme gyldigheden af ​​oplysningerne om den smarte kontrakt. Dette kan være noget i retning af valutakursen mellem dollars og euro. Alle knudepunkter i netværket indsamler data om den aktuelle valutakurs og sammenligner resultaterne. Disse resultater med et klart flertal vurderes at være gyldige og sendes derefter til den smarte kontrakt.

Dette er en klassificering af orakler. Vi kan også adskille dem i:

Indbundne orakler

Dette er orakler, der bringer information fra omverdenen ind i blockchain. Som vores tidligere eksempel på vejret, der opdaterer den smarte kontrakt.

Ubegrænsede orakler

De udfører den modsatte operation for at bringe information inde i blockchain til omverdenen eller andre blockchains.

Hardware orakler

Hardware oraklerhttps://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 orakler

Dette er fysiske enheder, der opdaterer en smart kontrakt om miljødata. En blockchain i forsyningskæden skal kende temperaturen i det lager, hvor varerne er placeret. Sensorerne opdaterer den smarte kontrakt for at sikre, at varerne holdes under optimale forhold.

Software orakler

Disse orakler interagerer med informationskilder, der ikke er fysiske. Et eksempel kan være et orakel, der læser valutakurser og konstant opdaterer dem til en smart kontrakt, der bruges i en udveksling.

Som vi kan se, leverer orakler en vigtig service til blockchains og smarte kontrakter. De gør det tunge løft for at levere verificerbare oplysninger, der derefter bruges til at udføre smarte kontrakter under specifikke forhold. Nogle af oraklerne derude er;

Augur

Augurhttps://www.augur.net/blog

Dette er en Ethereum-baseret oracle-udbyder. De skaber et markedsspecifikt oracle, der er programmeret til en smart kontrakt. Brugeren gør dette ved at sætte det native token af ​​Auger kaldet REP ind i deres system. Hver smart kontrakt er engangsbrug, så det betyder, at brugerne skal generere orakler i hvert enkelt tilfælde.

Chainlink

Chainlinkhttps://chain.link/features/

En populær service for sent på grund af deres token LINKs eksplosive stigning, Chainlink er en anden Ethereum-baseret oracle-udbyder. I modsætning til Augur bruger de et separat netværk af noder, der verificerer information off-chain og belønnes for deres service ved hjælp af LINK-token. Lige nu søger teamet bag protokollen at gøre det kompatibelt med andre kæder udover Ethereum.

Leverbar (Oraclize)

Oraclizehttps://provable.xyz

Dette orakel indsamler oplysninger fra oprindelige kilder. De indsamler dataene og genererer certifikater, der er inkluderet i de data, der leveres til kædebrugeren. De administrerer en samling af API’er, der er beregnet til at forbinde den smarte kontrakt med de eksterne informationskilder. Disse har også ansvaret for at generere certifikaterne og konvertere de eksterne data til en læsbar form for kædesystemet.

Brug af orakler til at rapportere begivenheder fra omverdenen til blockchain og omvendt er kritisk. De er kernen i, at mange af DeFi-produkterne fungerer korrekt, hvilket skubber adoption. Deres funktion er svær at nedtone, og når blockchain-industrien vokser, vil deres betydning kun stige.

Finde ud af alt hvad du behøver at vide om Defi-applikationer.

Det er vigtigt at holde styr på deres fremskridt og forstå forskellene mellem dem. De er de skjulte spillere, der arbejder under alle de tjenester, vi er kommet til at bruge, og stoler på vores daglige brug.