Afmystificere blockchain-orakler: Del 2

DeFi og decentraliserede applikationer ville ikke være mulige uden blockchain-orakler – nøglekomponenter i blockchain-infrastruktur, der muliggør adgang til, behandling og transmission af information mellem omverdenen af ​​off-chain-data og smarte kontrakter. 

Når det er sagt, hvad er de store tekniske udfordringer, når det kommer til at bygge robuste og pålidelige blockchain-orakler, og hvorfor er decentraliserede datapipelines så vigtige?

CryptoSlate talt med nogle af de fremtrædende eksperter om emnet – hvoraf nogle skal mødes i Berlin til juni ved verdens første teknologisk agnostiker topmøde der er fuldt fokuseret på orakler. 

Oracle robusthed og pålidelighed

"Virksomheder optimerer for effektivitet, mens DAO'er optimerer for robusthed. Med det i tankerne skal den infrastruktur, som DAO'er er afhængige af, være robust og decentraliseret, og det er her, orakler kommer ind," bemærkede Niklas Kunkel, Oracle Core Unit Facilitator hos MakerDAO.

Dette er især tilfældet med hensyn til data, ifølge Kunkel, som fortsatte med at forklare vigtigheden af ​​at sikre orakelpålidelighed – ved hjælp af Maker som et eksempel. Så uddybede han yderligere:

“Hvilken information har Maker brug for fra omverdenen? Maker giver lån, og folk stiller sikkerhed for at tage disse lån, så Maker, som er en decentral bank, skal vide, hvad prisen på al denne sikkerhed er – hvad er prisen på Ethereum, hvad er prisen på Bitcoin, hvad er prisen på et bundt realkreditlån – det er al den information, der ikke findes i kryptonetværket, og vi skal bringe den fra omverdenen,”

Men hvad gør orakler så specielle? Og hvordan tilpasser de sig til unikke begrænsninger i blockchain-verdenen?

"Du ønsker ikke at skulle stole på nogen anden part, du ønsker ikke at være prisgivet et centraliseret fejlpunkt, du vil ikke have, at nogen skal kunne dreje på en kontakt og censurere dig, og bare afbrød dataene,” tilføjede Kunkel, mens han fortsatte med at løse nogle af de tekniske udfordringer ved at skabe en datapipeline, således at den, der kører den, ikke bare kan lukke den ned, hvis de har lyst.

Udover modstand mod censur er dataintegritetsgarantier en anden stor begrænsning, der skal opfyldes, tilføjede han, så den, der kører denne pipeline, kan ikke manipulere dataene. 

I en nøddeskal er det det problem, som orakler løser - "de giver denne pipeline til DAO'er og kryptoapplikationer uden at udsætte dem for risici for datacensur og manipulation."

Ifølge Auryn Macmillan, Governance Lead og Product Manager hos Gnosis.

"Orakler (eller beviser) af en eller anden art er en nødvendig komponent i ethvert blockchain-baseret system, der ønsker at forbruge eller reagere på begivenheder uden for deres eksekveringsmiljø. Uanset om de er i den virkelige verden eller i et andet blockchain- eller eksekveringsmiljø."

Oracles muliggør alle slags nyttige applikationer – fra verificerbar tilfældighed og hemmelig afstemning – til prisfeeds i den virkelige verden.

Når det er sagt, afklarede Macmillan, hvordan Gnosis brugte et eskaleringsspilbaseret orakel til at decentralisere deres afstemningssystem.

"For Gnosis DAO ønskede vi, at afstemningen skulle være decentral og fri at deltage i, og at stemmevægten skulle omfatte meget mere end blot GNO-balancer på mainnet Ethereum," forklarede han.

Brug af Reality.eth tillod tillidsfri, on-chain eksekvering baseret på resultatet af afstemninger uden for kæden – hvor stemmevægten er afledt fra GNO i flere protokoller på både mainnet Ethereum og Gnosis Chain. Afslutningsvis bemærkede Macmillan,

"Ved at bruge en robust orakelløsning til disse data kan protokoller fokusere på deres kernekompetencer. Når det er sagt, betyder det at introducere et orakel næsten altid at øge angrebsoverfladen. Så det er afgørende for udviklere at forstå tillidsantagelserne ved at forbruge data fra et givet orakel."

Der er forskellige orakeldesigns derude, der bruger forskellige mekanismer til at give modstandsdygtighed og pålidelighedsgarantier. Mens nogle designs er afhængige af flere datakilder og endda flere orakler, bruger andre incitamentsmekanismer. Nogle forsøger at gøre det kryptoøkonomisk via kryptoindsats, mens nogle bruger en udvindelig Proof of Work-konkurrence (PoW) for at eliminere afhængigheden af ​​betroede tredjeparter for adgang til off-chain data.

Betydningen af ​​decentralisering

Tellors decentraliserede orakel fungerer som et eksempel på et design sikret af kryptoøkonomiske incitamenter. 

Tellor-oraklet giver enhver mulighed for at deltage som datarapporter ved at sætte nogle tokens på som en binding, der kan blive skåret ned af kontrakten, hvis de indsender dårlige data. I mellemtiden  andre token-indehavere og medlemmer af DAO kan deltage i at validere disse data ved at bestride, forklarede Michael Zemrose, medstifter på Fortæller.

Da han nedbrød det grundlæggende i Tellors token-styrede tvistmekanismer, påpegede Zemrose, hvordan deres åbne og tilladelsesløse løsning blev bygget fra bunden til at være censur-resistent og decentraliseret.

"Fra designfasen ønskede vi, at alt, hvad vi lavede, skulle være åbent og tilladelsesløst, så alle kunne deltage, men forhindre, at en enkelt enhed havde for meget magt i systemet - inklusive os selv," påpegede han og bemærkede, at Tellor-teamet kun ejer 3 % af tokens.

Fortæller lanceret uden en ICO, uden en præ-mine, og holdet slap også af med deres administratornøglerettigheder, nævnte Zemrose og kommenterede, at målet var at undgå at begå fejlen med at have for meget magt, "fordi når du først har for meget magt det er meget svært at fjerne det."

At vække brugerne til vigtigheden af ​​decentraliserede orakelløsninger er en vedvarende udfordring, ifølge Zemrose.

"Ingen af ​​dine andre decentralisering betyder noget, hvis dit orakel er centraliseret," sagde han og bemærkede, at det bliver nemmere at overbevise samfundet, stifterne og investorerne om at bekymre sig nok til at blive en del af samtalen, efterhånden som rummet fortsætter med at modnes. 

Selvom netværket er fuldstændig åbent, og alle kan komme og prøve at konkurrere om tokenbelønninger ved at lægge data på kæden, som brugerne anmoder om, er det i alles interesse at være ærlig.

"Ellers bliver de bestridt, og den indsats (binding) bliver "skåret over" og givet til tvisten", tilføjede Zemrose og uddybede, hvordan deres design er baseret på princippet om økonomisk rationalitet.

I mellemtiden er Makers design baseret på en "fødereret type model," præciserede Kunkel.

"Vi har et enormt konglomerat af kryptoprojekter, der er troværdige i branchen, og som Maker governance har stemt i, inklusive Etherscan, MyEtherWallet, Infura, MetaMask, for at nævne nogle få, og det, vi ender med at gøre, er at tage medianen af ​​alle de data, disse konglomerater indsender,” forklarede han.

"Det er næsten ligesom med PoW," konkluderede Kunkel og bemærkede, at så længe der er 51% af deltagerne, der er ærlige, vil oraklet, for et – ophold online og to – have de korrekte data.

Symbiose

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