Vi henvendte oss til Guy Zyskind, administrerende direktør og medstifter av Gåte, og ba ham om å avklare selskapets siste prosjekt, som dreier seg om hemmelige smarte kontrakter. For å forstå begrepet hemmelige smarte kontrakter, må man vite årsakene til at vi trenger en slik teknologi. Blockchain-teknologien har makten til å forstyrre fremtidens teknologi, men ikke i sin nåværende tilstand. En blockchain er treg, kostbar, og dataene kan sees av for alle. Som et resultat lagres de fleste data fremdeles utenfor kjeden i sentraliserte databaser, og ødelegger dermed formålet med desentralisering. Guy Zyskind så på dette problemet og så det som en mulighet. Han skrev en banebrytende MIT-avhandling med tittelen ‘Effektiv sikker beregning aktivert av blockchain-teknologi’. Basert på papiret, opprettet han Enigma-prosjektet. Enigma-prosjektet løser blockchains skalerbarhets- og personvernproblemer fra protokollnivå ved å opprette et annet lag, off-chain-nettverk ved hjelp av “hemmelige kontrakter”, slik at data kan behandles av noder mens de holdes private.
Hva slags brukssaker som finnes for smarte kontrakter som ikke er private?
Guy Zyskind stilte meg dette spørsmålet, og fikk meg faktisk på dette. Iboende er noder på en offentlig blokkjede pseudonym og helt upålitelige. Hva slags realistiske forretningsapplikasjoner kan fungere i en setting der data er offentlig synlig for alle? Hvis vi bruker en analogi med sentraliserte applikasjoner, ville Facebook, Google, Uber, banker eller et hvilket som helst oppstartsselskap gjøre databasene sine offentlig tilgjengelige? Denne mangelen på personvern er en betydelig barriere for utbredt bruk av blockchain-teknologien.
Dette er grunnen til at vi trenger hemmelige kontrakter, og hvordan de skiller seg fra konvensjonelle smarte kontrakter. Hemmelige kontrakter sikrer at nodene i seg selv ikke kan se noen av dataene de opererer på. Likevel kan nodene fortsatt gjøre det nødvendige arbeidet og kjøre koden som behandler dataene. Dette virker veldig motstridende, men det er mulig å implementere det. Med andre ord er det ingen funksjonell forskjell mellom Ethereums eller noen annen plattforms smarte kontrakter og hemmelige kontrakter, bortsett fra det faktum at selve dataene forblir konfidensielle..
Bruk saker for hemmelige kontrakter:
- Desentraliserte datamarkedsplasser som kjører på Enigma-protokollen: Mange forsøk har ikke klart å opprette datamarkedsplasser, ganske enkelt fordi selgeren kan selge dem til en annen kjøper etter at dataene ble solgt en gang. Enigma foreslår ideen om å utføre beregninger på dataene uten å faktisk avsløre dem, og garanterer derfor personvern. Enigma hevder at denne typen personvernbevarende beregninger hjelper dataleverandører med å beholde eierskap over dataene sine, selv i en global datamarkedsinnstilling. Enkelt sagt, du kan kjøre dine tilpassede beregninger i databoksen som tilbys av Enigma-protokollen uten å faktisk se de private dataene som behandles. Enigma-protokollen er sårt tiltrengt på grunn av den nylige globale utviklingen med hensyn til personopplysninger, for eksempel General Data Privacy Regulation (GDPR) utstedt av EU. Den første applikasjonen for Enigma-protokollen er Catalyst, en krypto-finansiell desentralisert datamarkedsplass som er klar til bruk.
- Know Your Transaction (KYT) blir stadig viktigere, ettersom desentraliserte transaksjoner er pseudonymt. Tenk på antall personer som har kryptoverskudd, men som ikke kan utbetale dem, ettersom deres lokale banker ikke kan godta transaksjoner med mindre de er tilknyttet riktig juridisk papirarbeid. Dette skyldes for eksempel at pengene kan hentes fra ulovlige aktiviteter, og bankene må overholde AML- og KYC-lovene. Enigma kan bidra til å lage en databoks der banker kan kjøre beregningene sine for å avgjøre om transaksjonen er legitim eller ikke, og åpne døren for større aksept av kryptokunder..
- Desentralisert identitet er for tiden populær, ettersom mange ICO-prosjekter prøver å bli markedsleder på dette området. Imidlertid fokuserer nåværende desentraliserte identitetsapplikasjoner primært på å lagre validerte identiteter på blokkjeder. Virkningen av dette er minimal, ettersom bekreftelse er mulig, men ingen beregninger kan utføres på selve identitetsdataene. Det bransjen trenger er identitetsverifisering som fullstendig skjuler all sensitiv informasjon om enkeltpersoner mens de beviser deres identitet. Eksempler inkluderer biometrisk identifikasjon med de faktiske biometriske dataene som blir kryptert.
Adgangskontrollstrukturer:
Enigma er i stand til å definere komplekse tilgangskontrollstrukturer ved å bruke delte identiteter. La oss illustrere dette med et eksempel. Gina vil bevise for de lokale skattemyndighetene at hun har betalt alle skattene sine, men hun vil ikke dele sine personlige data direkte med dem. I dette tilfellet kan Gina skape en delt identitet mellom seg selv og skattemyndighetene. Ved å gjøre dette kan Gina velge å bare gi dem tillatelse til å få tilgang til sine økonomiske data og kjøre spesifikke beregningsprosesser for å kontrollere om skatten hennes er betalt eller ikke. Som du kan se, tillater bruken av Enigma noen å gi bare de nødvendige tillatelsene for spesifikke data til en bestemt person eller personer, samtidig som det beskytter ens privatliv..
Pålitelighet av noder:
Noder må lagre et engangsinnskudd i en enkelt smart kontrakt, distribuert av Enigma, som administrerer den hemmelige kontrakten. Av hensyn til denne artikkelen kan vi kalle denne enkle smarte kontrakten ‘SecurityDepositContract’. Hvis en node for eksempel jukser mens du beregner en vilkårlig hemmelig kontrakt, kan andre noder i nettverket bestride den til SecurityDepositContract. Dette vil utføre voldgiftsprosessen for å avgjøre om en node var ærlig eller ikke. Hvis det konkluderes med at en node ikke var ærlig, straffes den noden.
Konkurrenter:
Vi spurte Guy Zyskind om han ser noen konkurrenter. Han svarte: “De nærmeste konkurrentene er sannsynligvis prosjekter som jobber med zkSNARKs – men jeg ser dem ikke som konkurrenter, siden de to teknologiene er veldig komplementære. Jeg tror det ikke er nok oppmerksomhet mot personvernprotokoller akkurat nå fordi det er et vanskelig problem å ta fatt på. ”
Status for Enigma:
Enigma har nylig lansert sitt Catalyst-prosjekt, som er en markedsplass for krypto-økonomiske data. Catalyst er bare en potensiell anvendelse av Enigma-protokollen. I tillegg er det mulig nå å bruke Enigma-protokollen på toppen av Ethereums smarte kontrakter. For å gjøre det, må brukerne levere litt ekstra kontekstuell informasjon, for eksempel hvilke funksjoner som skal opprettholde de private dataene ved å legge til det ‘private’ nøkkelordet. På denne måten holdes prosessen enkel for en utvikler. Deretter vil Enigma kjøre private deler utenfor kjeden, mens de utfører offentlige deler på blockchain. Biter av data i seg selv er ikke lokalt tilgjengelige, men det henvises heller til dem.
Få den siste markedsinformasjonen for alle poletter og mynter med Cointelligence’s kryptovaluta liste.