Obrnili smo se na Guya Zyskinda, izvršnega direktorja in soustanovitelja podjetja Enigma, in ga prosil, naj pojasni najnovejši projekt njegovega podjetja, ki se vrti okoli tajnih pametnih pogodb. Da bi razumeli koncept tajnih pametnih pogodb, moramo poznati razloge, zakaj potrebujemo takšno tehnologijo. Tehnologija veriženja blokov lahko moti prihodnost tehnologije, vendar ne v trenutnem stanju. Blockchain je počasen, drag in podatke lahko vidijo vsi. Posledično se večina podatkov še vedno hrani zunaj verige v centraliziranih zbirkah podatkov, s čimer se premaga namen decentralizacije. Guy Zyskind je to težavo videl in videl kot priložnost. Napisal je revolucionarno tezo MIT z naslovom “Učinkovito varno računanje, ki ga omogoča tehnologija veriženja blokov”. Na podlagi svojega prispevka je ustvaril projekt Enigma. Projekt Enigma rešuje vprašanja razširljivosti in zasebnosti blockchaina na ravni protokola z ustvarjanjem druge plasti zunaj verige z uporabo “tajnih pogodb”, ki omogoča, da vozlišča obdelujejo podatke, hkrati pa ostanejo zasebna.
Kakšni so primeri uporabe pametnih pogodb, ki niso zasebne?
Guy Zyskind me je vprašal in dejansko me je tudi vprašal. Vozlišča v javni verigi blokov so po naravi psevdonimna in popolnoma nezaupljiva. Kakšne realne poslovne aplikacije bi lahko delovale v okolju, kjer so podatki javno vidni vsem? Če uporabimo analogijo s centraliziranimi aplikacijami, ali bi Facebook, Google, Uber, banke ali katero koli zagonsko podjetje svoje zbirke podatkov javno objavili? Pomanjkanje zasebnosti je bistvena ovira za splošno sprejemanje tehnologije veriženja blokov.
Zato potrebujemo tajne pogodbe in kako se razlikujejo od običajnih pametnih pogodb. S tajnimi pogodbami vozlišča sama ne morejo videti nobenih podatkov, s katerimi delujejo. Kljub temu vozlišča še vedno lahko opravijo potrebno delo in zaženejo kodo, ki obdeluje podatke. To se zdi zelo protislovno, vendar je mogoče uresničiti. Z drugimi besedami, med pametnimi pogodbami in tajnimi pogodbami Ethereuma ali katere koli druge platforme ni nobene funkcionalne razlike, razen dejstva, da podatki sami ostajajo zaupni.
Primeri uporabe za tajne pogodbe:
- Decentralizirani trgi podatkov, ki delujejo po protokolu Enigma: Številni poskusi niso uspeli ustvariti podatkovnih trgov, preprosto zato, ker jih lahko prodajalec po enkrat prodani proda proda drugemu kupcu. Enigma predlaga zamisel, da bi izračunali podatke, ne da bi jih dejansko izpostavili, s čimer bi zagotovili zasebnost podatkov. Enigma trdi, da tovrstni izračuni, ki varujejo zasebnost, pomagajo ponudnikom podatkov pri ohranjanju lastništva nad njihovimi podatki, tudi v globalnem okolju podatkovnih trgov. Preprosto povedano, lahko izračune po meri izvajate znotraj podatkovnega polja, ki ga ponuja protokol Enigma, ne da bi dejansko videli zasebne podatke, ki se obdelujejo. Protokol Enigma je zelo potreben zaradi nedavnega svetovnega razvoja na področju osebnih podatkov, kot je Splošna uredba o zasebnosti podatkov (GDPR), ki jo je izdala Evropska unija. Prva aplikacija za protokol Enigma je Catalyst, kripto-finančni decentralizirani trg podatkov, ki je pripravljen za uporabo.
- Know Your Transaction (KYT) postaja vse bolj pomemben, saj so decentralizirane transakcije psevdonimne. Pomislite na število ljudi, ki imajo kripto dobičke, vendar jih ne morejo unovčiti, saj njihove lokalne banke ne morejo sprejemati transakcij, razen če so povezane s pravnimi papirji. To je posledica dejstva, da je denimo denar mogoče pridobiti z nezakonitimi dejavnostmi, banke pa morajo upoštevati zakone o preprečevanju pranja denarja in zakon o trgovini z ljudmi. Enigma lahko pomaga ustvariti podatkovno polje, v katerem lahko banke izvajajo svoje izračune, da se odločijo, ali je transakcija zakonita ali ne, in odpre vrata večjemu sprejemanju kripto strank.
- Trenutno je priljubljena decentralizirana identiteta, saj se številni projekti ICO trudijo postati vodilni na tem področju. Vendar pa se sedanje aplikacije za decentralizirano identiteto osredotočajo predvsem na shranjevanje potrjenih identitet na verigah blokov. Vpliv tega je minimalen, saj je možno preverjanje, vendar na samih podatkih identitete ni mogoče izračunati. Industrija potrebuje preverjanje identitete, ki v celoti skriva vse občutljive podatke o posameznikih, hkrati pa dokazuje njihovo identiteto. Primeri vključujejo biometrično identifikacijo z dejanskimi biometričnimi podatki, ki se šifrirajo.
Strukture za nadzor dostopa:
Enigma je sposobna opredeliti zapletene strukture nadzora dostopa z uporabo skupnih identitet. Ponazorimo to s primerom. Gina želi lokalnim davčnim organom dokazati, da je plačala vse svoje davke, vendar osebnih podatkov z njimi ne želi deliti neposredno. V tem primeru lahko Gina ustvari skupno identiteto med seboj in davčnimi organi. S tem se Gina lahko odloči, da jim dovoli samo dostop do njenih finančnih podatkov in zažene posebne računske postopke za preverjanje, ali so bili njeni davki plačani ali ne. Kot lahko vidite, uporaba Enigme nekomu omogoča, da določeni osebi ali osebam podeli le potrebna dovoljenja za določene podatke, hkrati pa zaščiti zasebnost.
Zanesljivost vozlišč:
Vozlišča morajo shraniti enkratni depozit v eni pametni pogodbi, ki jo je razvila Enigma in upravlja tajno pogodbo. Zaradi tega članka lahko tej pametni pogodbi rečemo “SecurityDepositContract”. Če vozlišče na primer vara med izračunom poljubne tajne pogodbe, ga lahko druga vozlišča v omrežju izpodbijajo v SecurityDepositContract. S tem bo izveden postopek arbitraže, da se bo odločilo, ali je bilo vozlišče pošteno ali ne. Če sklenemo, da vozlišče ni bilo pošteno, se to vozlišče nato kaznuje.
Tekmovalci:
Gaya Zyskinda smo vprašali, če vidi kakšnega konkurenta. Odgovoril je: »Najbližji konkurenti so verjetno projekti, ki delajo na zkSNARK-ih – vendar jih v resnici ne vidim kot konkurenčne, saj se ti dve tehnologiji zelo dopolnjujeta. Verjamem, da trenutno ni dovolj pozornosti za protokole zasebnosti, ker je težko prevzeti težavo. “
Status Enigme:
Enigma je pred kratkim začela svoj projekt Catalyst, ki je trg za kripto-finančne podatke. Catalyst je le ena od potencialnih aplikacij protokola Enigma. Poleg tega je zdaj mogoče uporabiti protokol Enigma poleg pametnih pogodb Ethereuma. Za to bodo morali uporabniki navesti nekaj dodatnih kontekstualnih informacij, na primer, katere funkcije naj vzdržujejo zasebne podatke z dodajanjem ključne besede ‘private’. Na ta način je postopek za razvijalca enostaven. Nato bo Enigma zagnala zasebne dele zunaj verige, medtem ko bo izvajala javne dele na verigi blokov. Kosi podatkov sami niso lokalno dostopni, temveč se nanje sklicuje.
Pridobite najnovejše tržne informacije za vse žetone in kovance pri Cointelligence’s seznam kriptovalut.