Enigma hemmelige kontrakter, der giver ægte blockchain-privatliv

Vi henvendte os til Guy Zyskind, administrerende direktør og medstifter af Enigma, og bad ham om at afklare sin virksomheds seneste projekt, der drejer sig om hemmelige smarte kontrakter. For at forstå begrebet hemmelige smarte kontrakter skal man kende årsagerne til, at vi har brug for en sådan teknologi. Blockchain-teknologien har beføjelse til at forstyrre teknologiens fremtid, men ikke i den nuværende tilstand. En blockchain er langsom, dyr, og dataene kan ses af alle. Som et resultat er de fleste data stadig gemt off-chain i centraliserede databaser og derved besejre formålet med decentralisering. Guy Zyskind så dette problem og så det som en mulighed. Han skrev en banebrydende MIT-afhandling med titlen ‘Effektiv sikker beregning aktiveret af blockchain-teknologi’. Baseret på sit papir oprettede han Enigma-projektet. Enigma-projektet løser blockchains skalerbarheds- og privatlivsproblemer fra protokolniveau ved at oprette et andet lag, off-chain-netværk ved hjælp af “hemmelige kontrakter”, så data kan behandles af noder, mens de holdes private.

Hvilken slags brugssager findes der for smarte kontrakter, der ikke er private?

Guy Zyskind stillede mig dette spørgsmål og fik mig faktisk til dette spørgsmål. Iboende er noder på en offentlig blockchain pseudonym og fuldstændig utro. Hvilken type realistiske forretningsapplikationer kunne fungere i en indstilling, hvor data er offentligt synlige for alle? Hvis vi bruger en analogi til centraliserede applikationer, ville Facebook, Google, Uber, banker eller ethvert startfirma gøre deres databaser offentligt tilgængelige? Denne mangel på privatliv er en væsentlig barriere for udbredt anvendelse af blockchain-teknologien.

Derfor har vi brug for hemmelige kontrakter, og hvordan de adskiller sig fra konventionelle smarte kontrakter. Hemmelige kontrakter sikrer, at noderne selv ikke kan se nogen af ​​de data, de opererer på. Alligevel kan noderne stadig udføre det nødvendige arbejde og køre den kode, der behandler dataene. Dette virker meget modstridende, men det er muligt at gennemføre. Med andre ord er der ingen funktionel forskel mellem Ethereums eller andre platforms smarte kontrakter og hemmelige kontrakter, bortset fra at selve dataene forbliver fortrolige.

Brugssager til hemmelige kontrakter:

  1. Decentrale datamarkedspladser, der kører på Enigma-protokollen: Mange forsøg har undladt at oprette datamarkedspladser, simpelthen fordi sælgeren kan sælge dem til en anden køber, efter at dataene er solgt en gang. Enigma foreslår ideen om at udføre beregninger af dataene uden faktisk at udsætte dem, hvilket garanterer databeskyttelse. Enigma hævder, at denne form for databeskyttelsesberegning hjælper dataleverandører med at bevare ejerskabet over deres data, selv i en global datamarkedsindstilling. Simpelthen sagt, du kan køre dine brugerdefinerede beregninger inde i datafeltet, der tilbydes af Enigma-protokollen uden faktisk at se de private data, der behandles. Enigma-protokollen er meget tiltrængt på grund af den nylige globale udvikling vedrørende personoplysninger, såsom den generelle databeskyttelsesforordning (GDPR) udstedt af Den Europæiske Union. Den første applikation til Enigma-protokollen er Catalyst, en krypto-finansiel decentraliseret datamarked, der er klar til brug.
  2. Know Your Transaction (KYT) bliver stadig vigtigere, da decentraliserede transaktioner er pseudonymt. Tænk på antallet af mennesker, der har kryptooverskud, men ikke kan udbetale dem, da deres lokale banker ikke kan acceptere transaktioner, medmindre de er forbundet med korrekt juridisk papirarbejde. Dette skyldes, at pengene f.eks. Kan hentes fra ulovlige aktiviteter, og at banker skal overholde AML- og KYC-lovgivningen. Enigma kan hjælpe med at oprette en datafelt, hvor banker kan køre deres beregninger for at afgøre, om transaktionen er legitim eller ej, og åbne døren til større accept af kryptokunder..
  3. Decentral identitet er i øjeblikket populær, da mange ICO-projekter forsøger at blive markedsleder på dette område. Imidlertid fokuserer nuværende decentrale identitetsapplikationer primært på lagring af validerede identiteter på blockchains. Virkningen af ​​dette er minimal, da verifikation er mulig, men ingen beregninger kan udføres på selve identitetens data. Hvad branchen har brug for er identitetsbekræftelse, der fuldstændigt skjuler følsomme oplysninger om enkeltpersoner, mens de beviser deres identitet. Eksempler inkluderer biometrisk identifikation med de faktiske biometriske data, der krypteres.

Adgangskontrolstrukturer:

Enigma er i stand til at definere komplekse adgangskontrolstrukturer ved hjælp af delte identiteter. Lad os illustrere dette med et eksempel. Gina vil bevise for de lokale skattemyndigheder, at hun har betalt alle sine skatter, men hun vil ikke dele sine personlige data direkte med dem. I dette tilfælde kan Gina skabe en fælles identitet mellem sig selv og skattemyndighederne. Ved at gøre dette kan Gina vælge kun at give dem tilladelse til at få adgang til sine økonomiske data og køre specifikke beregningsprocesser for at kontrollere, om hendes skat er betalt eller ej. Som du kan se, giver brugen af ​​Enigma nogen mulighed for kun at give de nødvendige tilladelser til specifikke data til en bestemt person eller personer, mens de stadig beskytter ens privatliv.

Pålidelighed af noder:

Noder skal gemme en engangsindbetaling i en enkelt smart kontrakt, implementeret af Enigma, der administrerer den hemmelige kontrakt. Af hensyn til denne artikel kan vi kalde denne enkelt smarte kontrakt ‘SecurityDepositContract’. Hvis en knude f.eks. Snyder, mens man beregner en vilkårlig hemmelig kontrakt, kan andre noder i netværket bestride den til SecurityDepositContract. Dette vil udføre voldgiftsprocessen for at afgøre, om en node var ærlig eller ej. Hvis det konkluderes, at en node ikke var ærlig, straffes den node.

Konkurrenter:

Vi spurgte Guy Zyskind, om han ser nogen konkurrenter. Han svarede: ”De nærmeste konkurrenter er sandsynligvis projekter, der arbejder på zkSNARKs – men jeg ser dem ikke rigtig som konkurrerende, da de to teknologier er meget komplementære. Jeg mener, at der ikke er nok opmærksomhed på fortrolighedsprotokoller lige nu, fordi det er et svært problem at påtage sig. ”

Status for Enigma:

Enigma har for nylig lanceret sit Catalyst-projekt, som er en markedsplads for krypto-finansielle data. Catalyst er kun en potentiel anvendelse af Enigma-protokollen. Derudover er det nu muligt at bruge Enigma-protokollen oven på Ethereums smarte kontrakter. For at gøre dette skal brugerne levere nogle yderligere kontekstuelle oplysninger, såsom hvilke funktioner der skal vedligeholde de private data ved at tilføje det ‘private’ nøgleord. På denne måde holdes processen enkel for en udvikler. Derefter kører Enigma de private dele uden for kæden, mens de udfører offentlige dele på blockchain. Dataene i sig selv er ikke lokalt tilgængelige, men der henvises snarere til dem.

Få de nyeste markedsoplysninger for alle poletter og mønter med Cointelligence’s kryptovaluta liste.