Hvordan IOHK vil sætte udviklere med ansvar for orakler på Cardano

Efter meddelelsen om partnerskabet med Wolfram Alpha tog Charles Hoskinson, administrerende direktør for IOHK, til YouTube for at forklare, hvordan virksomheden vil implementere orakler til Cardano. Nøglen til IOHKs innovative tilgang, afslørede han, giver udviklere friheden til at vælge og tilpasse deres egne orakler.
Løsning af problemet med smart kontraktblindhed
Smarte kontrakter har åbnet en helt ny verden af muligheder for kryptokurver, hvilket i det væsentlige giver uendelig programmerbarhed til blockchain-netværk. På trods af de store fremskridt, de muliggjorde, har smarte kontrakter imidlertid en iboende fejl – de er blinde.
Da de ikke kan se uden for det netværk, de findes i, skal de fodres med information fra omverdenen for at kunne arbejde. Selvom dette ikke er så stort et problem med enkle smarte kontrakter, kræver det nuværende marked utroligt komplekse kontrakter, der håndterer millioner og endda milliarder i værdi.
Der er to måder at fodre orakler med information på – enten gennem en tredjepart eller direkte af netværkets brugere.
Når det kommer til Cardano, har IOHK valgt begge tilgange.
Den nylige meddelelse om partnerskabet med Wolfram Alpha har sat Cardano’s orakler i rampelyset. IOHKs ambitiøse plan for blockchain kræver en stabil og sikker oracle-løsning, der ikke kun kan håndtere de milliarder af brugere, den ønsker at tiltrække, men også hundreder af tusinder af udviklere, der bygger på platformen.
Charles Hoskinson, administrerende direktør for IOHK, forklaret hvordan virksomheden planlægger at opnå dette i sin seneste YouTube-video.
Han sagde, at virksomheden indtil for nylig var fokuseret på at opbygge partnerskaber og kapaciteter, men at den nylige række opdateringer og meddelelser markerede starten på alvorlige fremskridt inden for orakler..
Der er tre aspekter ved at etablere grundlaget for orakler om Cardano – stavepooloperatører, Singularity Net API og Wolfram.
Hoskinson forklarede, at et netværk skal have et adgangspunkt til smarte kontrakter for at få oracle-oplysninger. Da stake pool-operatører er ansvarlige for vedligeholdelse og opbygning af Cardano-netværket, repræsenterede de et ”meget naturligt sæt” for IOHK at opbygge en API, der gør det muligt for smarte kontrakter at tale til omverdenen. Emurgo, blockchain-firmaet, der har til opgave at levere løsninger, der udnytter Cardano, har arbejdet med sine partnere og forskellige tredjepartsleverandører om orakler og testet forskellige løsninger, sagde Hoskinson.
Orakler er kun så gode som de oplysninger, de giver
At etablere en måde at føje information til en smart kontrakt er dog kun det første skridt.
“Du skal også operere på disse data og dens kilde,” sagde Hoskinson.
Og det er her Singularity Net og Wolfram træder ind.
“Kraften og magien ved Singularity-netværket og AI er, at du kan gøre seje ting med agenterne på platformen,” fortsatte han.
Wolfram har derimod et af de største datasæt i verden at operere på. Wolfram Alpha styrer både Apples Siri og Amazons Alexa-assistenter og har tilbud på tværs af et helt spektrum af industrier. Hoskinson bemærkede, at der ikke var noget Fortune 500-firma, der ikke taler med Wolfram, som også tilbyder et intuitivt programmeringssprog, der giver dig mulighed for at beregne de data, det leverer.
Brug af Wolfram og Singularity styrker IOHKs syn på orakler, hvilket er, at de kun er så gode som de oplysninger, de giver.
Oplysningerne fra oraklet skal have tre nøgleegenskaber – sandhed, tilgængelighed og fuldstændighed. Ægthed betyder, at oplysningerne er sandt sandfærdige, tilgængelighed betyder, at de er let tilgængelige, mens fuldstændighed betyder, at de kan beregnes. Bestemmelse af informationskilden vil gøre det muligt for platformen nøjagtigt at bestemme alle disse egenskaber, sagde Hoskinson. Dette vil være et centralt element i Cardanos orakler og afhænger ikke af kilden til informationen. Hoskinson bemærkede, at informationen, der sendes til Cardano, ikke behøver at komme fra en central database – stake pool-operatører, pålidelige servere, en sammenslutning af aktører og en tredjeparts oracle-service som Chainlink kan alle være kilder.
Når først måde at føje sandfærdig og komplet information til smarte kontrakter er etableret, er det opgaven for stake pool-operatører at få det ind i Cardano selv. Den robuste infrastruktur, der er skabt omkring aktiepooloperatører, har for det meste taget sig af dette problem, sagde Hoskinson, hvorfor det meste af orakelindsatsen vil være fokuseret på det tredje beregningslag.
Det er her Wolfram og Singularity kommer ind, forklarede han, da de tillader udviklere at skrive tilpassede domænespecifikke forespørgsler, når de skriver smarte kontrakter. Disse forespørgsler giver dem derefter mulighed for at foretage alle slags beregninger på de smarte kontrakter, hvilket effektivt øger deres funktionalitet.
Hele denne strømning, bemærkede Hoskinson, vil ske på en ensartet måde, der sikrer en jævn brugeroplevelse.
Stake pool-operatører vil være oracle-adgangslaget – IOHK vil gøre det let for dem at give grænsefladen til smarte kontrakter at operere på. Stavepooloperatører vil også være dem, der tager forespørgsler skrevet med AGI og Wolfram og tilslutter dem til forskellige datakilder.
Mens den første og mest sandsynlige primære datakilde vil være Wolfram, sagde Hoskinson, at IOHK stærkt tror på at give Cardanos brugere et valg – udviklere, der skriver smarte kontrakter, vil kunne tilslutte en anden informationskilde. IOHKs plan for 2021 er at konstruere et oracle-adgangslag, der giver mulighed for en rig oracle-forespørgsel. Det fælles oracle-forespørgselssprog, som Hoskinson kalder det, vil have en ensartet grænseflade, så udviklere kan knytte sig til forskellige informationskilder lige så let som de ville knytte til Wolfram.
”Målet er at sætte udvikleren i spidsen for orakler,” sagde Hoskinson.
Han forklarede, at alle DeFi-apps, der er bygget på Cardano, vil have en meget let nøglefærdig måde at spørge information om, betjene dem og være sikker på, at oplysningerne er korrekte. IOHK vil også gøre det let at tilføje flere informationskilder til smarte kontrakter, hvor Hoskinson bemærker, at udviklere også vil kunne veje og rangere disse informationskilder..
Med orakler, der er i stand til at behandle flere forskellige lag af sikkerhed, kan brugerne i teorien betale for at få adgang til forskellige niveauer af informationssikkerhed.
Mens hele processen måske ser kompleks ud, sagde Hoskinson, at “det er ikke super svært at sammensætte dette.” Dette år har været banebrydende for orakler, og de er meget mere udviklede end de tidligere år. IOHK tilbragte det meste af året med at samle de rigtige mennesker til at arbejde på orakler og evaluere markedet. Hoskinson sagde selv, at dette både var det rigtige sted og det rigtige tidspunkt at dykke ned i orakler.
Flere nyheder om Cardanos oracle-løsninger frigives i første kvartal af 2021. I mellemtiden vil virksomheden ombord på en dedikeret produktchef specifikt til orakler, sagde Hoskinson og tilføjede, at han var begejstret for, hvad der skulle komme til Cardano.

Facebook
Twitter