Enigma este o platformă de criptomonede care abordează problema critică a confidențialității pe blockchain. Spre deosebire de sistemele tradiționale de blockchain, care sunt în mod inerent transparente, Enigma introduce o abordare nouă pentru confidențialitatea datelor și calculul securizat. Tehnologia din spatele Enigma utilizează o combinație de tehnici criptografice avansate, inclusiv calculul securizat multi-partit, criptarea homomorfă, împărțirea secretelor și dovezile cu cunoștințe zero.
Calculul securizat multi-partit (SMPC) permite mai multor părți să calculeze împreună o funcție pe baza intrărilor lor, păstrând aceste intrări private. Aceasta înseamnă că, deși calculul este distribuit, nicio parte nu poate accesa întregul set de date. De exemplu, dacă trei părți doresc să calculeze media salariilor lor fără a-și dezvălui salariile individuale, SMPC poate facilita acest calcul în mod securizat.
Criptarea homomorfă este un alt pilon al tehnologiei Enigma. Această formă de criptare permite efectuarea de calcule pe date criptate fără a fi nevoie să le decriptezi mai întâi. Acest lucru asigură că datele rămân securizate pe parcursul procesului de calcul. Imaginați-vă că puteți căuta prin fișiere criptate fără a expune vreodată datele subiacente; aceasta este puterea criptării homomorfe.
Împărțirea secretelor este o metodă utilizată pentru a diviza un secret în mai multe părți, distribuind aceste părți pe diferite noduri din rețea. Doar atunci când un număr suficient de părți sunt combinate, secretul original poate fi reconstruit. Această tehnică asigură că, chiar dacă unele noduri sunt compromise, secretul rămâne în siguranță. De exemplu, un document sensibil ar putea fi împărțit în mai multe bucăți și stocat pe diferite servere, făcând aproape imposibil pentru un atacator să acceseze întregul document.
Dovezile cu cunoștințe zero (ZKPs) sunt protocoale criptografice care permit unei părți să dovedească unei alte părți că o afirmație este adevărată fără a dezvălui nicio informație dincolo de validitatea afirmației în sine. Acest lucru este deosebit de util în scenarii în care confidențialitatea este esențială. De exemplu, un utilizator ar putea dovedi că are suficiente fonduri pentru a efectua o tranzacție fără a-și dezvălui soldul real al contului.
Enigma operează pe blockchain-ul Ethereum, dar extinde funcționalitatea contractelor inteligente Ethereum prin introducerea "contractelor secrete." Aceste contracte secrete se execută off-chain, ceea ce înseamnă că calculul nu are loc pe blockchain-ul Ethereum în sine. În schimb, datele implicate în aceste contracte sunt împărțite în bucăți criptate și distribuite pe nodurile Enigma. Această execuție off-chain asigură că datele sensibile rămân private, beneficiind în același timp de securitatea și descentralizarea blockchain-ului.
Protocolul Enigma încorporează, de asemenea, mecanisme robuste pentru a preveni atacurile din partea actorilor rău intenționați. Prin utilizarea unei rețele descentralizate de noduri pentru a stoca și procesa datele, Enigma minimizează riscul unui punct unic de eșec. În plus, utilizarea tehnicilor criptografice precum împărțirea secretelor și dovezile cu cunoștințe zero asigură că, chiar dacă unele noduri sunt compromise, sistemul general rămâne securizat.
Tehnologia din spatele Enigma este concepută pentru a fi scalabilă, abordând una dintre provocările semnificative cu care se confruntă multe platforme blockchain. Prin descărcarea calculelor complexe de pe blockchain-ul principal către o rețea de noduri, Enigma poate gestiona un volum mai mare de tranzacții și date fără a sacrifica performanța sau securitatea.
Abordarea Enigma în ceea ce privește confidențialitatea și calculul securizat