Confidențialitatea este una dintre preocupările multor oameni, în special în ceea ce privește blockchain-urile publice, cum ar fi Ethereum și Litecoin.
Într-o postare recentă pe blog a lui Vitalik Buterin, el a subliniat modul în care Stealth Address utilizează algoritmul și tehnologia Zero-Knowledge Proofs (ZKP) pentru a ajuta la creșterea confidențialității utilizatorilor pe Ethereum. Deci, ce este o adresă ascunsă? Cum functioneazã? .
De ce adresa Stealth?
Ethereum este un blockchain public. Prin urmare, confidențialitatea este una dintre preocupările de top pentru acest ecosistem.
În trecut, multe proiecte au permis utilizatorilor să trimită și să primească monede în mod anonim, în special Tornado Cash. Proiectul permite ruperea legăturilor în lanț, transformând tranzacțiile în anonimat. Cu toate acestea, Tornado Cash poate ajuta doar la ascunderea tranzacțiilor cu token ETH sau ERC20, nu și alte tranzacții precum NFT, PFP NFT...
Deci, care sunt soluțiile de confidențialitate pe blockchain-ul Ethereum? Cum să eviți privirile indiscrete și să analizezi comportamentul și viețile utilizatorilor? Mai ales în ceea ce privește tranzacționarea cripto, domenii ENS, POAP, NFT, jetoane Soulbound etc.?
Pentru a răspunde la această întrebare, fondatorul Ethereum, Vitalik Buterin, a cercetat și dezvoltat Stealth Address.
Cum funcționează Stealth Address
Să presupunem că Hieu trimite un activ (poate fi NFT, token) către Linh. Când a primit proprietatea, Linh nu a vrut ca lumea să știe că ea este destinatarul. Prin urmare, Linh sau Hieu vor crea o „adresă” criptografică care conține modul de trimitere a activelor către Linh, alias Stealth Address. Iată cum să procedați:
A generează o cheie de cheltuieli și o folosește pentru a crea o meta-adresă ascunsă.
A trimite această meta-adresă Stealth către B.
B calculează Meta-adresa Stealth și generează adresa Stealth aparținând lui A.
B generează date criptate pe lanț pentru a o ajuta pe A să știe că această adresă îi aparține.
B trimite orice active la această adresă ascunsă. A are control deplin asupra proprietății la adresa de mai sus.
O altă explicație este că Stealth Address oferă aceeași confidențialitate ca A, generând o nouă adresă pentru fiecare tranzacție fără a necesita nicio interacțiune din partea A.
Acest lucru se face prin aplicarea trucurilor de criptare folosind 2 algoritmi.
Primul algoritm folosește secretul lui B (cheia efemeră) și publicul lui A (Stealth Meta-Address).
Al doilea algoritm folosește secretul lui A (cheia de cheltuieli) și publicul lui B (cheia publică efemeră).
Metoda de schimb de chei Diffie-Hellman este o metodă de succes în criptografia modernă, care implementează cu succes cei doi algoritmi de mai sus.
Pentru a se asigura că numai A are dreptul de a utiliza proprietățile din adresa Stealth, a fost dezvoltat un al treilea algoritm. Acest algoritm permite:
A combină cele două secrete comune din exemplul de mai sus cu cheia sa de cheltuieli inițială.
B combină cele două secrete comune din exemplul de mai sus cu Meta-adresa Stealth a lui A.
Prin urmare, B poate genera doar o Adresă Stealth, iar A poate genera o cheie de cheltuieli pentru această Adresă Stealth. Acest lucru elimină necesitatea de a crea o asociere comună între adresa ascunsă a lui A și meta-adresa ascunsă (sau între o adresă ascunsă și o altă adresă ascunsă).
Cum să plătesc taxele de tranzacție pentru gaz?
După ce primesc active sau NFT de la Stealth Address, cum pot retrage activele în portofelul principal când ETH din Stealth Address este 0? Și Linh nu poate trimite ETH nici din portofelul ei principal, pentru că ar crea o legătură publică în lanț!
În acest caz, agregatorii pot fi salvatorii lui Linh. Agregatorul permite Linh să cumpere un set de „bilete” pentru a acoperi taxele de tranzacție. Aceste „bilete” sunt criptate folosind o schemă de orbire Chaumian.
Viitorul Stealth Address
Portofelele de recuperare socială sunt de obicei portofele care funcționează folosind semnături multiple (multisig) și au chei private care sunt partajate între organizații, prieteni sau dispozitive. În cazul pierderii cheii, utilizatorul își poate restabili contul în orice moment.
Cu toate acestea, restabilirea contului înseamnă și schimbarea cheilor private. Utilizatorii vor trebui să treacă prin pașii dificili de cost ridicat și confidențialitate scăzută pentru a-și schimba logica de verificare a adresei Stealth.
Același lucru este valabil și pentru portofelele cu mai multe lanțuri de strat 2. Dacă utilizatorul are un cont Optimism, Arbitrum, Starknet, Scroll, Polygon etc., schimbarea cheii private devine relativ complicată.
Prin urmare, recuperarea unei adrese Stealth este foarte complexă și costisitoare. Tehnologia Zero-knowledge Proofs (ZKP) poate ajuta utilizatorii în această situație.
ZKP permite mai multe conturi, chiar și prin mai multe protocoale Layer 2, controlate de valorile din lanțul de bază sau mai multe Layer 2. Modificarea acestei valori este suficientă pentru a schimba dreptul de proprietate asupra tuturor conturilor de utilizator fără a expune legăturile dintre conturi.
în concluzie
Adresele Stealth pot fi implementate destul de rapid și sunt una dintre forțele motrice din spatele creșterii confidențialității Ethereum. Cu toate acestea, au încă dificultăți în a recupera contul. Pe termen lung, Stealth Address se poate dezvolta într-un adevărat ecosistem și se poate baza în mare măsură pe tehnologia Zero-knowledge Proofs.
#BTC#bnbgreenfield#Stablecoins#BNB#infflation#ETH#Binance#Web3#cryptotrading#pumpanddump#dyor#onecoinsmultichain#NFT#Metaverse#zero2hero#hongkongweb3#nftti#nftcommunity#binancepaymarketplace #keepbuilding