Afmystificere blockchain-orakler: Del 1

Kort sagt, blockchain-orakler lette adgang til, behandling og transmission af information mellem omverdenen af ​​off-chain data og smarte kontrakter. Når det er sagt, ville DeFi og anvendte blockchain-apps ikke være mulige uden dem.

De data, de transmitterer, kan komme i forskellige former, da de tillader kommunikation med forskellige off-chain-systemer – inklusive web-API'er, cloud-udbydere, e-signaturer, betalingssystemer, IoT-enheder og andre blockchains, blandt andre.

Når det er sagt, er det værdifuldt at forstå deres potentiale, når det kommer til at øge blockchains anvendelighed, hvad er de mest spændende udviklinger, der sigter mod at mindske den tillid, der placeres i nogen af ​​de nuværende orakelløsninger, og hvilke roller vil disse sandhedsdommere spille i fremtiden for decentraliserede tjenester.

For at besvare disse spørgsmål 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.

Forbindelse af smarte kontrakter til information uden for deres oprindelige blockchains

Selvom de allerede repræsenterer en afgørende del af den infrastruktur, der gør DeFi muligt – at sikre gyldigheden af ​​data i blockchain-økosystemerne – vil orakler sandsynligvis blive mere fremtrædende, efterhånden som flere use-cases bevæger sig mod Web3. 

"Da vi så på mange af brugscaserne, indså vi, at vi virkelig havde brug for faktisk at skabe den information - vi skulle faktisk besvare spørgsmål, du kan stille på menneskeligt sprog," forklarede Edmund Edgar, grundlægger af Social Minds Inc., som skabte verdens første smarte kontraktorakel kaldet Reality Keys.

Designet til Bitcoin scripts tilbage i 2013, Reality Keys så ikke meget brug, men det fungerede som en base for at udvikle Reality.eth – en open source voldgiftsplatform på Ethereum.

"Reality.eth er bygget til at besvare ethvert spørgsmål, du kan lide, og i stedet for at stole på en enkelt enhed, er det crowdsourcet," bemærkede Edgar, der forklarede, hvordan flere mennesker kan besvare spørgsmålet, og systemet med obligationer var inkluderet i designet til at tilskynde dem til at svare ærligt. 

Mens han nævnte integrationen med Gnosis Safe, bemærkede Edgar, at Reality.eth i stigende grad bliver brugt til styring.

Oprindeligt en multisig-pung, Gnosis Safe udviklede sig til et operativsystem for decentraliserede autonome organisationer (DAO'er).

Dets SafeSnap-modul, som er en orakelbaseret løsning, der bruger Reality.eth, muliggør decentraliseret eksekvering af styringsforslag gennem en on-chain eksekvering af off-chain-stemmer.

Sådan virker SafeSnap (Kilde: Gnosis)
Sådan virker SafeSnap (Kilde: Gnosis)

"Du tager en afstemning blandt token-indehavere ved hjælp af et system kaldet Snapshot, og så bruger du Reality.eth til at finde ud af, hvad afstemningen var, og til at videregive disse oplysninger til den smarte kontrakt, så den kan handle på den," forklarede Edgar. oracles rolle i den decentraliserede styringsværktøjspakke.

Minimerer afhængigheden af ​​betroede parter

På dette tidspunkt er der flere forskellige typer af blockchain oracle-tjenester. Den mest grundlæggende typologi skelner mellem førsteparts og tredjeparts orakler. Mens førsteparts-orakler drives af API-udbyderne selv, drives sidstnævnte ikke af ejerne af den information, de serverer, men fungerer som mellemled mellem datakilden og blockchain.

"Nogle orakeltjenester er centraliserede, mens nogle er decentrale," forklarede Steven Liu, udviklingschef hos NGD og teknolog hos Neo Foundation, mens han tilføjede, hvordan deres oprindelige orakelløsning kombinerede forskellige funktioner fra begge designs. 

Neo netværk tilbyder et væld af forskellige funktioner til sine brugere, herunder et decentraliseret fillagringssystem, et identitetssystem og et orakelsystem, der gør det muligt for sine smarte kontrakter at få adgang til eksterne ressourcer.

"Vores oprindelige oracle API kan anmodes direkte af en smart kontrakt, og det involverer en nodekonsensusproces, som gør det til en tillidsfri decentraliseret tjeneste," tilføjede Liu og bemærkede, at fordi den anvender et asynkront mønster, gør anmodning-svar-behandlingsmekanismen' t forsinke Neos blokafslutning.

Neo Oracle Service-behandlingsmekanisme for anmodning og svar (Kilde: Neo)
Neo Oracle Service-behandlingsmekanisme for anmodning og svar (Kilde: Neo)

Som Liu forklarede, består Neo-rådet valgt af NEO-indehavere af 21 medlemmer, som har forskellige ansvarsområder. En af dem er at vælge orakelknudepunkter, der vil levere pålidelige data til smarte kontrakter." 

"Disse noder bliver betalt og belønnet for at besvare orakelforespørgsler, men Rådet kan fjerne og endda erstatte dem i tilfælde af dårlig service eller forseelser."

Da han blev spurgt om nogle af de største udfordringer, der er omkring den nuværende forskning og udvikling af blockchain-orakler, påpegede Edgar, at indtil videre, "ingen har virkelig bygget et orakel, der fungerer uden betroede parter, samtidig med at de er immune over for bestikkelse." 

Oracles er afgørende, når det kommer til at bruge blockchain-teknologi til alt andet end native aktiver, og deres evne til at udnytte ægte decentralisering og tvetydighed dukkede op som et brændende problem, der vil definere fremtidige systemer og tjenester, der er afhængige af dataens integritet og sikkerhed.

Mens den mest almindelige tilgang er afhængig af tredjeparter, der leverer dataene og underskriver oplysningerne, opstod token-afstemning som en alternativ, mere decentral tilgang.

"Oracles bestemmer input fra en smart kontrakt, som igen påvirker, hvad den smarte kontrakt faktisk gør," forklarede Hart Lambur, medstifter af UMA, en decentraliseret platform for finansielle kontrakter baseret på Ethereum blockchain.

"Mens blockchain-data bliver uforanderlige, efter at de er registreret i hovedbogen, bliver de ikke verificeret før, og efterlader orakler, og i forlængelse heraf smarte kontrakter, åbne for manipulation," bemærkede Lambur og argumenterede for, at UMAs optimistiske orakel bekæmper dette problem ved hjælp af en unik tvistløsning system. 

Alle kan skubbe et svar på kæden, og der vil kun være en tvist, hvis svaret er forkert. 

"Vi kalder dette opløsningssystem 'optimistisk', da data accepteres som sande, medmindre det er bestridt," sagde han og påpegede, at sammenlignet med traditionelle pris-feed-orakler kan optimistiske orakler bringe superspecifikke data på kæden på en måde, som er ikke afhængig af noder. 

Tilslutning til det optimistiske orakel kræver ikke brug af en kontrakt lanceret på UMA (Kilde: UMA)
Tilslutning til det optimistiske orakel kræver ikke brug af en kontrakt lanceret på UMA (Kilde: UMA)

"Økonomiske incitamenter opretholder nøjagtigheden, da enhver kan tjene belønninger ved at svare på en forespørgsel og vil tabe penge, hvis de er forkerte og omstridte," konkluderede Lambur.

At adressere databias og blive enige om én absolut sandhed

"Mens vi er i stand til at danne decentrale organisationer, der gør det muligt for token-indehavere at stemme om emner, er der i teorien situationer, hvor det kunne være rentabelt at bestikke disse vælgere til at stemme på en bestemt måde," tilføjede Edgar.

Selvom tokenholder-stemmesystemerne viste sig at være ret robuste i praksis, betyder det ikke nødvendigvis, at de ikke kan manipuleres, ifølge Edgar.

"Man ser virkelig ikke, at disse afstemningssystemer går i stykker lige nu, men man ved aldrig," argumenterede han og forklarede, at "med krypto vil du have tingene til at fungere i rigtig lang tid, og så vil nogen med succes angribe en del af det. , og så vil lignende angreb følge."

"Augur, en decentraliseret orakel- og forudsigelsesmarkedsplatform, har en slags design uden afhængighed af betroede parter, men den har, hvad der kaldes en sikkerhedsbinding," tilføjede Edgar og bemærkede, at der er en vis mængde penge, som den kan sikre uden , i det mindste i teorien, at være "profitabelt angribelig." 

I ekstreme tilfælde gør Augurs tilgang det muligt for systemet at fordele sig i flere kopier – hvilket giver folk mulighed for at bruge hvilken version de kan lide – hvilket i sidste ende afslører hvilket af disse systemer der er mere værdifuldt. Denne tilgang blev oprindeligt foreslået af Paul Sztorc i Truthcoin hvidbog. Edgar arbejder i øjeblikket på et design, der tager dette et skridt videre, i ekstreme tilfælde forgrening af en hel lag-2 hovedbog.

Mennesker, der ønsker at interagere med hinanden, er i sidste ende nødt til at blive enige om en form for fælles syn på verden – at overholde det, de beslutter at være sandt. 

"Med den form for forking-tilgang, som Augur bruger, er det muligt, at du ender med to økonomier," kommenterede Edgar og understregede, at "en blockchain kan ikke bevise, hvilket verdensbillede der er korrekt, men vi kan tillade hvert verdensbillede at koordinere med sig selv , og tillade folk at tale med hinanden i den virkelighed, de vil."

"Vi kan også afgøre, hvilket verdensbillede der er det mest værdifulde i kontanter – men igen - det er ikke nødvendigvis sandt," tilføjede han, mens han konkluderede, at "blockchains er et værktøj til koordinering, og det bedste, vi kan gøre, er at koordinere mellem mennesker med det fælles verdensbillede.”

Få din daglige opsummering af Bitcoin, Defi, NFT , Web3 nyheder fra CryptoSlate

Indsendt i: Defi, Teknologier

Få en Edge på kryptomarkedet?

Bliv medlem af CryptoSlate Edge og få adgang til vores eksklusive Discord-fællesskab, mere eksklusivt indhold og analyse.

On-chain analyse

Pris snapshots

Mere sammenhæng

Deltag nu i $ 19 / måned Udforsk alle fordele

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