Contractes secrets Enigma que proporcionen una veritable privadesa de blockchain
Ens vam apropar a Guy Zyskind, conseller delegat i cofundador de Enigma, i li va demanar que donés aclariments sobre l’últim projecte de la seva empresa, que gira al voltant dels contractes intel·ligents secrets. Per entendre el concepte de contractes intel·ligents secrets, cal conèixer els motius pels quals necessitem aquesta tecnologia. La tecnologia blockchain té el poder de pertorbar el futur de la tecnologia, però no en el seu estat actual. Una cadena de blocs és lenta, cara i les dades es poden veure per a tothom. Com a resultat, la majoria de les dades encara s’emmagatzemen fora de la cadena en bases de dades centralitzades, cosa que suposa l’objectiu de la descentralització. Guy Zyskind va veure aquest problema i el va veure com una oportunitat. Va escriure una innovadora tesi del MIT titulada “Computació segura eficient habilitada per la tecnologia blockchain”. Basant-se en el seu treball, va crear el projecte Enigma. El projecte Enigma resol els problemes d’escalabilitat i privadesa de blockchain des del nivell de protocol creant una xarxa fora de cadena de segona capa mitjançant “contractes secrets”, que permet processar les dades per nodes mentre es mantenen privades.
Quin tipus de casos d’ús existeixen per a contractes intel·ligents que no són privats?
Guy Zyskind em va fer aquesta pregunta i, de fet, em va fer aquesta. De forma inherent, els nodes d’una cadena de blocs públics són pseudònims i no són de confiança. Quin tipus d’aplicacions empresarials realistes podrien funcionar en un entorn on les dades siguin visibles públicament per tothom? Si fem servir una analogia amb les aplicacions centralitzades, Facebook, Google, Uber, els bancs o qualsevol empresa d’inici faran que les seves bases de dades siguin accessibles públicament? Aquesta manca de privadesa és una barrera substancial per a l’adopció generalitzada de la tecnologia blockchain.
Per això necessitem contractes secrets i en què es diferencien dels contractes intel·ligents convencionals. Els contractes secrets garanteixen que els propis nodes no puguin veure cap de les dades en què operen. Tot i això, els nodes encara poden fer la feina necessària i executar el codi que processa les dades. Sembla molt contradictori, però és possible implementar-lo. Dit d’una altra manera, no hi ha diferències funcionals entre els contractes intel·ligents i els contractes secrets d’Ethereum o de qualsevol altra plataforma, excepte pel fet que les dades en si són confidencials..
Casos d’ús per a contractes secrets:
- Mercats de dades descentralitzats que funcionen amb el protocol Enigma: molts intents no han pogut crear mercats de dades, simplement perquè després de vendre les dades una vegada, el venedor pot revendre-les a un altre comprador. Enigma proposa la idea de realitzar càlculs sobre les dades sense exposar-les realment, garantint per tant la privadesa de les dades. Enigma afirma que aquest tipus de càlculs que preserven la privadesa ajuden els proveïdors de dades a mantenir la propietat de les seves dades, fins i tot en un entorn de mercat de dades global. Dit simplement, podeu executar els vostres càlculs personalitzats dins del quadre de dades que ofereix el protocol Enigma sense veure realment les dades privades que s’estan processant. El protocol Enigma és molt necessari a causa dels recents desenvolupaments mundials sobre dades personals, com ara el Reglament general de privadesa de dades (GDPR) emès per la Unió Europea. La primera aplicació per al protocol Enigma és Catalyst, un mercat de dades descentralitzades cripto-financeres que està a punt per ser utilitzat.
- Know Your Transaction (KYT) és cada vegada més important, ja que les transaccions descentralitzades són pseudònimes. Penseu en el nombre de persones que tenen beneficis criptogràfics però que no els poden cobrar, ja que els seus bancs locals no poden acceptar transaccions tret que estiguin associades a un tràmit legal adequat. Això es deu al fet que els diners es poden obtenir d’activitats il·legals, per exemple, i els bancs han de complir les lleis AML i KYC. Enigma pot ajudar a crear un quadre de dades on els bancs puguin executar els seus càlculs per decidir si la transacció és legítima o no, i obrir la porta a una major acceptació dels clients criptogràfics.
- Actualment, la identitat descentralitzada és popular, ja que molts projectes ICO intenten convertir-se en el líder del mercat en aquesta matèria. Tot i això, les aplicacions d’identitat descentralitzades actuals se centren principalment en l’emmagatzematge d’identitats validades en cadenes de blocs. L’impacte d’això és mínim, ja que és possible la verificació, però no es poden realitzar càlculs sobre les dades de la identitat. El que necessita la indústria és la verificació de la identitat que amaga completament tota informació sensible sobre les persones mentre es demostra la seva identitat. Els exemples inclouen la identificació biomètrica amb les dades biomètriques reals que es xifren.
Estructures de control d’accés:
Enigma és capaç de definir estructures complexes de control d’accés mitjançant identitats compartides. Il·lustrem això amb un exemple. Gina vol demostrar a les autoritats fiscals locals que ha pagat tots els seus impostos, però no vol compartir les seves dades personals directament amb ells. En aquest cas, Gina pot crear una identitat compartida entre ella i les autoritats fiscals. En fer-ho, Gina pot optar per donar-los només permís per accedir a les seves dades financeres i executar processos de càlcul específics per comprovar si els seus impostos han estat pagats o no. Com podeu veure, l’ús d’Enigma permet a algú donar només els permisos necessaris per a dades específiques a una persona o persones concretes, tot i que protegeix la privadesa.
Fiabilitat dels nodes:
Els nodes han d’emmagatzemar un dipòsit únic en un únic contracte intel·ligent, desplegat per Enigma, que gestiona el contracte secret. En nom d’aquest article, podem anomenar aquest contracte intel·ligent únic “SecurityDepositContract”. Si un node, per exemple, fa trampes mentre calcula un contracte secret arbitrari, altres nodes de la xarxa poden contestar-lo al SecurityDepositContract. Això executarà el procés d’arbitratge per decidir si un node va ser honest o no. Si es conclou que un node no era honest, aquest node es penalitzarà.
Competidors:
Vam preguntar a Guy Zyskind si veia competidors. Ell va respondre: “Els competidors més propers probablement són projectes que treballen amb zkSNARKs, però realment no els veig competidors, ja que les dues tecnologies són molt complementàries. Crec que no hi ha prou atenció als protocols de privadesa ara mateix perquè és un problema difícil d’assumir ”.
Estat de l’enigma:
Enigma ha llançat recentment el seu projecte Catalyst, que és un mercat de dades cripto-financeres. Catalyst és només una possible aplicació del protocol Enigma. A més, ara és possible utilitzar el protocol Enigma a més dels contractes intel·ligents d’Ethereum. Per fer-ho, els usuaris hauran de proporcionar informació contextual addicional, com ara quines funcions haurien de mantenir les dades privades afegint la paraula clau “privada”. D’aquesta manera, el procés es manté senzill per a un desenvolupador. A continuació, Enigma executarà les parts privades fora de la cadena, mentre executa les parts públiques a la cadena de blocs. Els trossos de dades en si no estan disponibles localment, sinó que s’hi fa referència.
Obteniu la informació de mercat més recent per a totes les fitxes i monedes amb Cointelligence llista de criptomonedes.