Avmystifisere blokkjede-orakler: Del 1

Enkelt sagt, blockchain-orakler lette tilgang til, bearbeiding og overføring av informasjon mellom omverdenen av off-chain data og smarte kontrakter. Når det er sagt, ville DeFi og brukte blokkjedeapper ikke vært mulig uten dem.

Dataene de overfører kan komme i ulike former, gitt de tillater kommunikasjon med forskjellige off-chain-systemer – inkludert web-APIer, skyleverandører, e-signaturer, betalingssystemer, IoT-enheter og andre blokkjeder, blant andre.

Når det er sagt, er det verdifullt å forstå potensialet deres når det gjelder å øke blokkjedens nytte, hva er de mest spennende utviklingene som har som mål å redusere tilliten som blir plassert i noen av de nåværende orakelløsningene, og hvilke roller vil disse sannhetsdommerne spille i fremtiden for desentraliserte tjenester.

For å svare på disse spørsmålene, CryptoSlate snakket med noen av de fremtredende ekspertene på emnet, noen av dem skal møtes i Berlin i juni på verdens første teknologisk agnostiker toppmøte som er fullt fokusert på orakler.

Koble smarte kontrakter til informasjon utenfor deres opprinnelige blokkjeder

Selv om de allerede representerer en avgjørende del av infrastrukturen som gjør DeFi mulig – for å sikre gyldigheten av data i blokkjedeøkosystemene – vil orakler sannsynligvis bli mer fremtredende etter hvert som flere brukssaker beveger seg mot Web3. 

"Da vi så på mange av brukssakene, innså vi at vi virkelig trengte å faktisk lage informasjonen - vi trengte å faktisk svare på spørsmål du kan stille på menneskelig språk," forklarte Edmund Edgar, grunnlegger av Social Minds Inc., som skapte verdens første smarte kontraktsorakel kalt Reality Keys.

Designet for Bitcoin skript tilbake i 2013, Reality Keys så ikke mye bruk, men det fungerte som en base for å utvikle Reality.eth – en åpen kildekode voldgiftsplattform på Ethereum.

"Reality.eth er bygget for å svare på alle spørsmål du liker, og i stedet for å stole på en enkelt enhet, er det crowdsourcet," bemerket Edgar, og forklarte hvordan flere personer kan svare på spørsmålet, og systemet med obligasjoner ble inkludert i designet for å oppmuntre dem til å svare ærlig. 

Mens han nevnte integrasjonen med Gnosis Safe, bemerket Edgar at Reality.eth blir stadig mer brukt til styring.

Opprinnelig en multisig-lommebok, utviklet Gnosis Safe til et operativsystem for desentraliserte autonome organisasjoner (DAO).

SafeSnap-modulen, som er en orakelbasert løsning som bruker Reality.eth, muliggjør desentralisert utførelse av styringsforslag gjennom en kjedeutførelse av avstemninger utenfor kjeden.

Hvordan SafeSnap fungerer (Kilde: Gnosis)
Hvordan SafeSnap fungerer (Kilde: Gnosis)

"Du tar en avstemning av token-innehavere ved å bruke et system kalt Snapshot, og deretter bruker du Reality.eth for å finne ut hva avstemningen var, og for å sende den informasjonen til den smarte kontrakten, slik at den kan handle på den," forklarte Edgar. oracles rolle i den desentraliserte styringsverktøypakken.

Minimere avhengigheten av pålitelige parter

På dette tidspunktet er det flere forskjellige typer blockchain oracle-tjenester. Den mest grunnleggende typologien skiller mellom førsteparts og tredjeparts orakler. Mens førsteparts orakler drives av API-leverandørene selv, drives ikke sistnevnte av eierne av informasjonen de serverer, men fungerer som mellommenn mellom datakilden og blokkjeden.

"Noen orakeltjenester er sentraliserte, mens noen er desentraliserte," forklarte Steven Liu, utviklingssjef ved NGD og teknolog ved Neo Foundation, mens han la til hvordan deres opprinnelige orakelløsning kombinerte forskjellige funksjoner fra begge designene. 

De Neo nettverk tilbyr en rekke forskjellige funksjoner til sine brukere, inkludert et desentralisert fillagringssystem, et identitetssystem og et orakelsystem som gjør det mulig for sine smarte kontrakter å få tilgang til eksterne ressurser.

"Vårt opprinnelige oracle API kan forespørres direkte av en smart kontrakt, og det involverer en nodekonsensusprosess, som gjør den til en tillitsløs desentralisert tjeneste," la Liu til, og la merke til at fordi den tar i bruk et asynkront mønster, gjør mekanismen for forespørsel-svar-behandling. t forsinke Neos blokkering.

Neo Oracle Service-behandlingsmekanisme for forespørsel-svar (Kilde: Neo)
Neo Oracle Service-behandlingsmekanisme for forespørsel-svar (Kilde: Neo)

Som Liu forklarte, består Neo-rådet valgt av NEO-innehavere av 21 medlemmer som har ulike ansvarsområder. En av disse er å velge orakelnoder som vil gi pålitelige data til smarte kontrakter.» 

"Disse nodene blir betalt og belønnet for å svare på orakelforespørsler, men rådet kan fjerne og til og med erstatte dem i tilfelle dårlig service eller forseelser."

På spørsmål om noen av de største utfordringene som er rundt den nåværende forskningen og utviklingen av blockchain-orakler, påpekte Edgar at så langt, "ingen har virkelig bygget et orakel som fungerer uten pålitelige parter, samtidig som de er immune mot bestikkelser." 

Oracles er avgjørende når det gjelder å bruke blokkjedeteknologi for alt annet enn opprinnelige eiendeler, og deres evne til å utnytte ekte desentralisering og tvetydighet dukket opp som et brennende problem som vil definere fremtidige systemer og tjenester som er avhengige av integritet og sikkerhet for dataene.

Mens den vanligste tilnærmingen er avhengig av tredjeparter som leverer dataene og signerer informasjonen, dukket token-stemme opp som en alternativ, mer desentralisert tilnærming.

"Oracles bestemmer en smart kontrakts input som igjen påvirker hva den smarte kontrakten faktisk gjør," forklarte Hart Lambur, medgründer av UMA, en desentralisert plattform for finansielle kontrakter basert på Ethereum-blokkjeden.

"Selv om blokkjededata blir uforanderlige etter at de er registrert i hovedboken, blir de ikke verifisert før, og etterlater orakler, og i forlengelsen av smarte kontrakter, åpne for manipulering," bemerket Lambur, og hevdet at UMAs optimistiske orakel bekjemper dette problemet ved å bruke en unik tvisteløsning system. 

Hvem som helst kan sende et svar på kjeden, og det vil bare være en tvist hvis svaret er feil. 

"Vi kaller dette oppløsningssystemet 'optimistisk' ettersom data blir akseptert som sanne med mindre det er omstridt," sa han, og påpekte at sammenlignet med tradisjonelle pris-feed-orakler, kan optimistiske orakler bringe superspesifikke data på kjeden på en måte som er ikke avhengig av noder. 

Å koble til det optimistiske oraklet krever ikke bruk av en kontrakt lansert på UMA (Kilde: UMA)
Å koble til det optimistiske oraklet krever ikke bruk av en kontrakt lansert på UMA (Kilde: UMA)

"Økonomiske insentiver opprettholder nøyaktigheten ettersom alle kan tjene belønninger ved å svare på et spørsmål og vil tape penger hvis de er feilaktige og omstridte," konkluderte Lambur.

Ta tak i databias og bli enige om én absolutt sannhet

"Selv om vi er i stand til å danne desentraliserte organisasjoner, som gjør det mulig for tokenholdere å stemme på saker, er det i teorien situasjoner der det kan være lønnsomt å bestikke disse velgerne til å stemme på en bestemt måte," la Edgar til.

Selv om tokenholder-stemmesystemene viste seg å være ganske robuste i praksis, betyr det ikke nødvendigvis at de ikke kan manipuleres, ifølge Edgar.

"Du ser virkelig ikke at disse stemmesystemene går i stykker akkurat nå, men du vet aldri," argumenterte han, og forklarte at "med krypto vil du få ting til å fungere i veldig lang tid, og så vil noen angripe en del av det. , og så vil lignende angrep følge.»

"Augur, en desentralisert orakel- og prediksjonsmarkedsplattform, har på en måte et design uten avhengighet av pålitelige parter, men den har det som kalles en sikkerhetsgrense," la Edgar til, og la merke til at det er en viss sum penger den kan sikre seg uten , i det minste i teorien, å være "lønnsomt angripelig." 

I ekstreme tilfeller gjør Augurs tilnærming det mulig for systemet å dele seg i flere kopier – slik at folk kan bruke hvilken versjon de liker – og til slutt avsløre hvilket av disse systemene som er mer verdifullt. Denne tilnærmingen ble opprinnelig foreslått av Paul Sztorc i Truthcoin Whitepaper. Edgar jobber for tiden med et design som tar dette et skritt videre, i ekstreme tilfeller forgrening av en hel lag-2 hovedbok.

Folk som ønsker å samhandle med hverandre, må til syvende og sist bli enige om et slags felles syn på verden – og følge det de bestemmer seg for å være sant. 

"Med den typen forking-tilnærming som Augur bruker, er det mulig at du ender opp med to økonomier," kommenterte Edgar, og understreket at "en blokkjede kan ikke bevise hvilket verdensbilde som er riktig, men vi kan la hvert verdensbilde koordinere seg med seg selv , og la folk snakke med hverandre i den virkeligheten de vil.»

"Vi kan også finne ut hvilket verdensbilde som er mest verdifullt i kontanter - men igjen - det er ikke nødvendigvis sant," la han til mens han konkluderte med at "blokkjeder er et verktøy for å koordinere, og det beste vi kan gjøre er å koordinere mellom mennesker med det delte verdensbildet.»

Få din daglige oppsummering av Bitcoin, Defi, NFT og Web3 nyheter fra CryptoSlate

Postet i: Defi, Teknologi

Få en Edge på kryptomarkedet?

Bli medlem av CryptoSlate Edge og få tilgang til vårt eksklusive Discord-fellesskap, mer eksklusivt innhold og analyse.

Analyse på kjeden

Pris øyeblikksbilder

Mer sammenheng

Bli med nå for $ 19 / måned Utforsk alle fordelene

Kilde: https://cryptoslate.com/demystifying-blockchain-oracles-part-1/