Avmystifisere blokkjede-orakler: Del 2

DeFi og desentraliserte applikasjoner ville ikke vært mulig uten blokkjede-orakler – nøkkelkomponenter i blokkjede-infrastruktur som muliggjør tilgang til, prosessering og overføring av informasjon mellom omverdenen av off-chain-data og smarte kontrakter. 

Når det er sagt, hva er de største tekniske utfordringene når det gjelder å bygge spenstige og pålitelige blockchain-orakler, og hvorfor er desentraliserte datarørledninger så viktige?

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. 

Oracle-resiliens og pålitelighet

"Bedrifter optimaliserer for effektivitet, mens DAO-er optimerer for motstandskraft. Med det i tankene, må infrastrukturen som DAO-er er avhengig av være spenstig og desentralisert, og det er her orakler kommer inn,» bemerket Niklas Kunkel, Oracle Core Unit Facilitator ved MakerDAO.

Dette er spesielt tilfellet når det gjelder data, ifølge Kunkel, som fortsatte å forklare viktigheten av å sikre orakelpålitelighet – ved å bruke Maker som et eksempel. Deretter utdypet han videre:

«Hvilken informasjon trenger Maker fra omverdenen? Maker gir lån og folk stiller sikkerhet for å ta disse lånene, så Maker, som er en desentralisert bank, må vite hva som er prisen på all denne sikkerheten – hva er prisen på Ethereum, hva er prisen på Bitcoin, hva er prisen på en bunt med boliglån – det er all informasjonen som ikke finnes i kryptonettverket, og vi trenger å bringe den fra omverdenen.

Men hva gjør orakler så spesielle? Og hvordan samsvarer de med unike begrensninger i blokkjedeverdenen?

"Du vil ikke måtte stole på noen annen part, du vil ikke være prisgitt et sentralisert feilpunkt, du vil ikke at noen skal kunne snu en bryter og sensurere deg, og bare kuttet av dataene,” la Kunkel til, mens han fortsatte å ta tak i noen av de tekniske utfordringene ved å lage en datapipeline slik at den som kjører den ikke bare kan stenge den hvis de føler for det.

Foruten sensurmotstand, er dataintegritetsgarantier en annen stor begrensning som må oppfylles, la han til, så den som kjører denne rørledningen kan ikke manipulere dataene. 

I et nøtteskall, det er problemet som orakler løser - "de gir denne rørledningen til DAO-er og kryptoapplikasjoner uten å utsette dem for risiko for datasensur og manipulasjon."

I følge Auryn Macmillan, Governance Lead og Product Manager ved Gnosis.

"Orakler (eller bevis) av noe slag er en nødvendig komponent i ethvert blokkjedebasert system som ønsker å konsumere eller reagere på hendelser utenfor deres utførelsesmiljø. Enten de er i den virkelige verden eller i et annet blokkjede- eller utførelsesmiljø,»

Oracles muliggjør alle slags nyttige applikasjoner – fra kontrollerbar tilfeldighet og hemmelig avstemning – til prisfeeds i den virkelige verden.

Når det er sagt, avklarte Macmillan hvordan Gnosis brukte et eskaleringsspillbasert orakel for å desentralisere stemmesystemet.

"For Gnosis DAO ønsket vi at avstemningen skulle være desentralisert og gratis å delta i, og at stemmevekten skulle inkludere mye mer enn bare GNO-balanser på mainnet Ethereum," forklarte han.

Bruk av Reality.eth tillot tillitsløs, kjedeutførelse basert på resultatet av avstemninger utenfor kjeden – der stemmevekten er avledet fra GNO i flere protokoller på både mainnet Ethereum og Gnosis Chain. Avslutningsvis bemerket Macmillan,

«Ved å bruke en robust orakelløsning for disse dataene kan protokoller fokusere på deres kjernekompetanse. Når det er sagt, betyr å introdusere et orakel nesten alltid å øke angrepsoverflaten. Så det er avgjørende for utviklere å forstå tillitsforutsetningene ved å konsumere data fra et gitt orakel,»

Det finnes forskjellige orakeldesigner der ute, som bruker forskjellige mekanismer for å gi motstandsdyktighet og pålitelighetsgarantier. Mens noen design er avhengige av flere datakilder og til og med flere orakler, bruker andre insentivmekanismer. Noen prøver å gjøre det kryptoøkonomisk, via kryptosatsing, mens noen bruker en utvinnbar Proof of Work-konkurranse (PoW) for å eliminere avhengigheten av pålitelige tredjeparter for tilgang til data utenfor kjeden.

Viktigheten av desentralisering

Tellors desentraliserte orakel fungerer som et eksempel på et design sikret av kryptoøkonomiske insentiver. 

Tellor-orakelet lar hvem som helst delta som datareporter ved å sette ut noen tokens som en binding som kan bli kuttet av kontrakten hvis de sender inn dårlige data. I mellomtiden,  andre token-innehavere og medlemmer av DAO kan delta i å validere disse dataene ved å bestride, forklarte Michael Zemrose, medgründer på Teller.

Da han brøt ned det grunnleggende om Tellors symbolstyrte tvistemekanismer, påpekte Zemrose hvordan deres åpne og tillatelsesløse løsning ble bygget fra grunnen av for å være sensurbestandig og desentralisert.

"Fra designfasen ønsket vi at alt vi laget skulle være åpent og tillatelsesløst, slik at alle kunne delta, men forhindre at en enkelt enhet hadde for mye makt i systemet - inkludert oss selv," påpekte han, og la merke til at Tellor-teamet bare eier 3 % av tokens.

Teller lansert uten en ICO, uten en pre-gruve, og teamet ble også kvitt administratornøkkelprivilegiene sine, nevnte Zemrose, og kommenterte at målet var å unngå å gjøre feilen med å ha for mye makt, "fordi når du først har for mye makt det er veldig vanskelig å fjerne det."

Å vekke brukere til viktigheten av desentraliserte orakelløsninger er en kontinuerlig utfordring, ifølge Zemrose.

"Ingen av de andre desentraliseringene dine betyr noe hvis oraklet ditt er sentralisert," sa han, og la merke til at det å overbevise samfunnet, grunnleggerne og investorene om å bry seg nok til å bli en del av samtalen blir lettere ettersom plassen fortsetter å modnes. 

Mens nettverket er helt åpent og hvem som helst kan komme og prøve å konkurrere om tokenbelønninger ved å legge data på kjeden som brukere ber om, er det i alles interesse å være ærlig.

"Ellers blir de omstridt, og den innsatsen (obligasjonen) blir "kuttet" og gitt til tvisten," la Zemrose til, og utdypet hvordan designen deres er basert på prinsippet om økonomisk rasjonalitet.

I mellomtiden er Makers design basert på en «føderert type modell», forklarte Kunkel.

"Vi har et stort konglomerat av kryptoprosjekter som er pålitelige i bransjen, og som Maker-styringen har stemt inn, inkludert Etherscan, MyEtherWallet, Infura, MetaMask, for å nevne noen, og det vi ender opp med å gjøre er å ta medianen av alle dataene disse konglomeratene sender inn,” forklarte han.

"Det er nesten som med PoW," konkluderte Kunkel, og la merke til at så lenge det er 51 % av deltakerne som er ærlige, vil oraklet, for ett opphold på nettet, og to - ha de riktige dataene.

Symbiose

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