Ce este zero-knowledge proof? Aplicare, avantaje și dezavantaje!

mi a zero-knowledge proof kryptopénz hírek mycryptoption

Ce este zero-knowledge proof? Zero-knowledge proof este un protocol digital care permite partajarea datelor între două părți, fără utilizarea parolei sau altor informații legate de tranzacție.

Fundamental, zero knowledge proof-ot (sau ZKP) poate fi considerat un protocol prin intermediul căruia procesul de autentificare digitală poate fi ușurat – prin eliminarea utilizării parolelor și a altor date confidențiale. Ca urmare, în acest fel nu pot fi manipulate sub nicio formă nici datele expeditorului, nici cele ale destinatarului.

Acesta este un lucru deosebit de util; mai ales că un asemenea nivel de securitate permite fanilor tehnologiei să comunice fără a trebui să dezvăluie conținutul interacțiunii lor unei terțe părți.

Ideea de bază a zero-knowledge proof a luat naștere în 1985, atunci când dezvoltatorii Shafi Goldwasser, Charles Rackoff și Silvio Micali au prezentat lumii concepția „knowledge complexity” – predecesoarea ZKP.

După cum indică și numele său, knowledge complexity servește ca standard metric pentru stabilirea acelei cantități de cunoaștere (între probator și validator) care este necesară pentru ca o tranzacție să fie considerată valabilă.

Unde este aplicat ZKP?

Zero-knowledge proof este folosit de birouri guvernamentale pentru a determina originea anumitor date, fără a fi obligate să dezvăluie de unde și în ce fel au obținut informațiile respective.

Încă de la apariția sa, zero-knowledge proof este utilizat la scară largă în domeniul digital. De exemplu, cercetătorii folosesc această tehnologie pentru crearea unor mecanisme noi de identificare digitală care nu solicită utilizatorilor să dezvăluie informațiile confidențiale legate de aceștia.

În acest sens există numeroase exemple de platforme independente de identificare; acestea permit terței părți – organelor de poliție să zicem – să determine dacă o persoană posedă sau nu permis de conducere valabil, fără ca aceasta să fi oferit, în afară de codul numeric personal, orice alte documente.

La fel, guvernul poate utiliza ZKP pentru a stabili diverse capacități militare; fără a fi nevoit să recurgă la spionaj sau verificarea stocurilor. De exemplu, Defense Advanced Research Projects Agency sau DARPA mai pe scurt, a anunțat că lucrează la un proiect denumit SIEVE – securitatea informațiilor pentru verificare și evaluare criptată. Scopul acestuia este să determine originea unor date extrem de sensibile cu ajutorul ZKP; fără a fi obligat să dezăluie guvernului SUA metoda de culegere a acestora.

Care este utilitatea zero-knowledge proof pe platformele blockchain?

Utilizarea zero-knowledge proof oferă numeroase avantaje pentru sistemele blockchain. Unul dintre acestea – ajută ca tranzacțiile de criptovalute să fie extrem se sigure. Dar care este cel mai mare avantaj al zero-knowledge proof ? Secretizarea de cel mai înalt nivel.

În ecosistemul blockchain zero-knowledge proof poate fi integrat foarte simplu; mai ales cu ocazia validării tranzacțiilor de criptovalute. Astfel nu vor fi dezvăluite informații precum originea tranzacțiilor, destinația și cantitatea criptovalutelor.

Un exemplu concludent este platforma crypto Zcash, care aplică o formă specială a zero-knowledge proof, denumită zk-SNARK. Aceasta permite secretizarea tranzacțiilor native, în timp ce sunt controlate în continuare conform regulilor de consens ale rețelei.

În ciuda acestora, chiar dacă zero-knowledge are un potențial imens să modifice felul în care sunt verificate informațiile, tehnologia se află în continuare doar într-o fază de dezvoltare; mai ales fiindcă cercetătorii încearcă să optimizeze cât mai mult acest concept și să identifice eventualele defecte ale zero-knowledge proof.

Care este avantajul zero-knowledge proof?

ZKP înlătură complet nevoia de parole și a utilizării datelor confidențiale pentru efectuarea tranzacțiilor.

Zero-knowledge proof facilitează transmiterea informațiilor între două părți; fără utilizarea de parole și furnizarea de date referitoare la acestea. În acest fel sunt eliminate potențialele riscuri adiacente utilizării protocoalelor de autentificare cu parolă. Mai mult, ZKP sporește securitatea plăților/tranzacțiilor online și a conturilor publice pe bază cloud.

Care este dezavantajul zero-knowledge proof? Singurul neajuns este apare dacă inițiatorul tranzacției uită codul sursă; în acest caz datele legate de transmitere se vor pierde pentru totdeauna.

Ce alt mod de utilizare mai are ZKP?

În ultimii doi-trei ani zero knowledge proof a fost acceptat de numeroase platforme; mai ales în vederea întăririi capacității lor native de secutitate și de protecție a datelor.

ZoKrates este un set de instrumente digitale pe care dezvoltatorii îl pot utiliza pentru elaborarea și verificarea zero-knowledge-proof prin Solidity, un limbaj de programare orientat pe obiecte ce este folosit la crerea contractelor smart bazate pe Ethereum.

La fel, mai demult JP Morgan Chase a acceptat implementarea conceptului zk-SNARK al Zcash; astfel a dorit să-și fortifice ecosistemul blockchain nativ, denumit Quorum. Ca idee, Quorum este fork-ul blockchain-ului Ethereum care utilizează propriul limbaj de contracte smart pe nume Constellation.

Mai multe articole