Top 7 tehnologii de confidențialitate în lanț

Tehnologiile blockchain păstrează o evidență imuabilă a tuturor tranzacțiilor executate. Această înregistrare este accesibilă publicului, ceea ce înseamnă că cineva poate identifica tranzacțiile, poate verifica adresele și, eventual, le poate lega înapoi la tine.

Deci, dacă doriți să faceți o tranzacție cripto privată, ce ați face? Ei bine, puteți apela la mai multe protocoale în lanț implementate în diferite blockchain-uri pentru a vă oferi confidențialitatea de care aveți nevoie.

1. Tranzacții confidențiale

Tranzacțiile confidențiale sunt protocoale criptografice care permit utilizatorilor să păstreze tranzacțiile private. Cu alte cuvinte, pot ascunde cantitatea și tipul activelor transferate, asigurându-se totodată că nu există monede suplimentare pentru dubla cheltuială. Numai entitățile implicate (emițătorul și destinatarul) și cei pe care aleg să dezvăluie cheia orbitoare pot accesa aceste informații.

Să presupunem că John are cinci BTC în portofel și dorește să trimită două BTC lui Mary, care i-a furnizat deja adresa. John generează o cheie orbitoare și o integrează cu adresa lui Mary pentru a crea o adresă confidențială. Deși adresa este înregistrată în registrul public, numai John și Mary știu că este asociată cu adresa Mariei.

John inițiază un angajament Pedersen cu cheia orbitoare și două BTC. Un angajament Pedersen permite unui utilizator să angajeze o valoare fără a dezvălui care este aceasta până la o dată ulterioară. Valoarea este dezvăluită folosind tasta orbitoare.

John creează, de asemenea, o semnătură cu adresa confidențială a tranzacției și o condiție matematică prin care Mary să demonstreze că deține cheia privată a adresei asociate, ceea ce face. Tranzacția trece și este înregistrată în registrul public.

Tehnologia tranzacțiilor confidențiale a fost creată de Adam Black în 2013. A fost implementată în numeroase proiecte, inclusiv în lanțul lateral Elements de la Blocksteam și protocolul AZTEC.

2. Semnături de apel

O semnătură de inel este o metodă de ofuscare care implică amestecarea tranzacției expeditorului cu alte câteva intrări reale și momeală, ceea ce face imposibil din punct de vedere computațional cunoașterea expeditorului exact. Oferă un nivel ridicat de anonimat pentru expeditor, menținând în același timp integritatea blockchain-ului.

  Reluați o descărcare Chrome eșuată de unde a rămas [Tutorial]

Imaginați-vă un grup mic de prieteni, Alice, Bob, Carol și Dave, care doresc să ia o anumită decizie fără a dezvălui cine a luat-o exact. Ei formează un inel format din cheile lor publice (adică adresele portofelului). Alice inițiază o tranzacție folosind cheia ei împreună cu cheile publice ale celorlalți. Folosind intrările mixte, un algoritm criptografic generează o semnătură pentru tranzacție.

Semnătura poate fi verificată folosind cheile publice, dar nu se poate determina dacă provine din cheia lui Alice. La fel se întâmplă și cu tranzacțiile de la ceilalți membri. Semnătura inelului este apoi adăugată în blockchain, facilitând luarea deciziilor, păstrând în același timp anonimatul.

Rețelele blockchain precum Monero ating un grad ridicat de confidențialitate și anonimat tranzacțional prin amestecarea tranzacțiilor prin semnături de tip ring.

3. Dovezi cu cunoștințe zero

Poate cea mai populară tehnologie de confidențialitate în lanț, dovezile zero-cunoștințe, permite verificarea datelor tranzacțiilor fără a dezvălui informațiile reale. În esență, probatorul va efectua o serie de interacțiuni care demonstrează verificatorului că deține cu adevărat informațiile în cauză. Între timp, aceste interacțiuni sunt concepute astfel încât verificatorul să nu poată ghici informațiile.

Să presupunem că Peter știe parola unui vestiar, dar Carl vrea să se asigure că o știe fără ca el să spună parola. Peter decide să efectueze o serie de acțiuni care ar fi posibile doar dacă ar cunoaște parola. De exemplu, el deschide ușa, intră, o închide, apoi o deschide din nou și iese afară și o închide.

Carl își dă seama că Peter știe cu adevărat parola pentru că nu ar fi putut deschide ușa, a intrat și s-a întors afară fără să cunoască parola. Între timp, el a demonstrat cunoașterea parolei fără a indica neapărat parola.

Dovezile ZK joacă un rol crucial în monedele de confidențialitate precum Zcash, asigurându-se că detaliile tranzacției sunt ascunse în timp ce sunt verificate de către participanții rețelei.

4. Mimblewimble

Mimblewimble este un protocol de confidențialitate care obstrucționează intrările și ieșirile tranzacțiilor printr-un proces „cut-through”, în care tranzacțiile multiple sunt agregate în seturi unice pentru a crea un bloc mic de tranzacții cu criptomonede. Acest lucru reduce dimensiunea blockchain-ului adăugând în același timp un strat de confidențialitate.

  Ce este Zero Trust Security? Un ghid introductiv

Imaginează-ți că Harry vrea să-i trimită un mesaj secret Hermionei. Cu Mimblewimble, întreaga tranzacție va fi tăiată în bucăți precum confetti. Între timp, semnăturile tranzacției sunt și ele combinate. Harry inițiază o semnătură criptografică cu detalii care dovedesc că are autoritatea de a cheltui monedele și autorizează tranzacția.

Hermione primește tranzacția și o verifică. Ea confirmă că tranzacția este validă, că sumele se potrivesc și că semnătura lui Harry este autentică. Dar ea încă nu cunoaște intrările și ieșirile individuale.

Mimblewimble a fost folosit în diferite criptomonede, cum ar fi Grin și Beam, pentru a asigura confidențialitatea tranzacțiilor. În plus, nu necesită o istorie lungă a tranzacțiilor anterioare pentru a le verifica pe cele actuale, ceea ce îl face ușor și scalabil.

5. Papadie

Dandelion se concentrează pe sporirea anonimatului propagării tranzacțiilor în rețea. Funcționează prin ascunderea originii unei tranzacții în fazele inițiale de propagare. Acest lucru face dificil pentru actorii rău intenționați să urmărească sursa unei tranzacții până la origine, sporind confidențialitatea utilizatorilor.

Lily vrea să trimită o tranzacție pe blockchain fără a-și dezvălui identitatea. În prima fază, ea folosește o rută cunoscută pentru a tranzacționa. Apoi, la mijlocul procesului, ea face un ocol aleatoriu pentru a-și trimite tranzacția înainte ca aceasta să ajungă la destinație. În acest moment, nu pare că a venit de la ea.

Tranzacția se răspândește de la nod la nod fără a dezvălui originea, precum semințele de păpădie care plutesc în aer. În cele din urmă, apare pe blockchain, dar este dificil să-l urmărim până la Lily. Protocolul a creat o cale imprevizibilă și a ascuns sursa.

Dandelion a fost propus inițial pentru a îmbunătăți confidențialitatea rețelei peer-to-peer a Bitcoin. Cu toate acestea, avea defecte care aveau ca rezultat de-anonimizarea în timp. O versiune îmbunătățită, Dandelion++, a fost adoptată de Firo, o criptomonedă care păstrează confidențialitatea.

6. Adrese ascunse

Adresele ascunse facilitează confidențialitatea destinatarului prin generarea unei adrese unice unice pentru fiecare tranzacție. Acest lucru îi împiedică pe observatori să lege identitatea unui destinatar la o anumită tranzacție. Atunci când fondurile sunt trimise la o adresă secretă, doar destinatarul vizat poate descifra destinația tranzacției, asigurând confidențialitatea.

  8 servicii de streaming care încă permit partajarea parolelor

Să presupunem că Jay vrea să-și păstreze tranzacțiile private. Deci, el creează o adresă ascunsă, astfel încât oamenii să nu poată conecta cu ușurință tranzacția la el. El îi trimite adresa lui Bob, care urmează să plătească folosind criptomonede. Când Bob inițiază plata, blockchain-ul difuzează plata printr-o serie de tranzacții aleatorii, adăugând complexitate.

Pentru a-și revendica plata, Jay folosește o cheie specială care corespunde adresei ascunse. Este ca un cod secret care deblochează adresa și îi dă acces la fonduri.

Între timp, intimitatea lui rămâne intactă și chiar și Bob își cunoaște adevărata adresa publică.

Monero folosește adrese ascunse pentru a asigura confidențialitatea adreselor publice ale utilizatorilor. Un alt proiect care utilizează acest protocol este Particl, o platformă de aplicații descentralizată pro-libertate.

7. Criptare homomorfă

Criptarea homomorfă este o metodă criptografică care permite utilizarea datelor criptate pentru a efectua calcule fără a decripta mai întâi datele. În blockchain, facilitează operațiunile pe date tranzacționale criptate, menținând confidențialitatea pe tot parcursul procesului.

Să presupunem că Brenda vrea să păstreze un număr secret în timp ce îl lasă pe Aaron să facă niște calcule cu numărul fără să-l vadă. Ea criptează numărul secret, transformându-l într-un cod special blocat pe care numai Aaron îl poate deschide. Aaron ia codul și efectuează calcule pe el fără a fi nevoie să cunoască numărul original.

Când termină, îi trimite rezultatul Brendei, care apoi folosește cheia ei de criptare pentru a decripta rezultatul și a-l transforma în formatul numărului secret original. Acum are răspunsul, dar Aaron a făcut calculele fără să știe numărul inițial.

Criptarea homomorfă a fost folosită pentru a dezvolta Zether, un mecanism de plată confidențial și anonim pentru blockchain de către Grupul Crypto al Universității Stanford. Ceea ce împiedică adoptarea sa pe scară largă este încetineala, ineficiența și cerințele ridicate de stocare.

Îmbunătățiți confidențialitatea tranzacțiilor dvs. cripto

În timp ce blockchain-urile oferă utilizatorilor un nivel mai ridicat de confidențialitate, multe oferă doar pseudo-anonimitate. Atâta timp cât o adresă publică poate fi urmărită până la tine, identitatea ta nu este complet ascunsă.

Deci, dacă doriți să îmbunătățiți nivelul de confidențialitate în lanț, utilizați tehnologii blockchain care utilizează protocoale de confidențialitate precum cele de mai sus.