Vitalik propune NFT-uri private care folosesc „adrese ascunse” pentru a ascunde identitatea proprietarului

Fondatorul Ethereum, Vitalik Buterin, sugerează ideea unor NFT private prin care proprietarul nu ar fi cunoscut prin intermediul datelor blockchain.

Conceptul a fost adăugat la o cercetare Ethereum post concentrat pe adăugarea unei „Extensii ERC721 pentru zk-SNARK”.

Extensie ERC721 pentru zk-SNARK

Extinderea la ERC721 (standardul NFT) a fost propusă de Nerolation, care a declarat că credea că metodologia sa este „implementarea exactă a ceea ce a descris Vitalik” atunci când vorbea despre POAP-uri private.

Vitalik a vorbit despre nevoia potențială de jetoane private Soulbound (SBT) în articolul său care introduce conceptul SBT în lume. El a declarat,

„Confidențialitatea este o parte importantă pentru a face ca acest tip de ecosistem să funcționeze bine... Dacă, într-o zi în viitor, vaccinarea devine un POAP, unul dintre cele mai rele lucruri pe care le-am putea face ar fi să creăm un sistem în care POAP să fie automat promovat... să lase decizia lor medicală să fie influențată de ceea ce ar părea cool în cercul lor social particular.”

Sugestia de a utiliza jetoane ERC721 compatibile cu ZK-SNARK încearcă să rezolve acest lucru prin utilizarea adreselor ascunse care includ un hash al adresei utilizatorului, ID-ul jetonului și un secret al utilizatorului.

Informațiile sunt apoi adăugate la un arbore Merkle pe lanț, token-urile fiind stocate la „o adresă care este derivată din frunza utilizatorului din arborele Merkle”.

Pentru a dovedi dreptul de proprietate asupra token-ului (NFT), o adresă ar trebui să ofere adresei ascunse „acces la o cheie privată”, astfel încât, atunci când un mesaj este semnat, informațiile adunate să poată fi transmise unei foi din arborele Merkle. Circuitul ar putea apoi să compare „rădăcinile calculate și furnizate de utilizator pentru verificare”.

Adrese secrete obișnuite

În răspunsul său la Nerolation, Vitalik a explicat că el crede că există o soluție mai elegantă și mai simplă pentru problemă, care ar folosi „tehnologie mult mai ușoară”. El a propus folosirea „regular adrese furtive” fără a avea nevoie de arbori Merkle complexi.

Vitalik a explicat că fiecare utilizator are o cheie privată care poate fi folosită ca punct de bază al unui grup de curbe eliptice pentru a crea o nouă cheie privată, așa cum se face de obicei cu adresele secrete obișnuite.

O „cheie secretă unică” poate fi apoi generată, iar cheia publică asociată poate fi derivată de la baza curbei eliptice.

Expeditorul și destinatarul pot „calcula un secret partajat” combinând cheile private și secrete.

O nouă adresă este generată folosind acest secret partajat prin hashing împreună a informațiilor de mai sus.

Expeditorul poate trimite un token ERC20 la această adresă după cum conchide Vitalik;

„Destinatarul va scana toate cele trimise Svalori, generați adresa corespunzătoare pentru fiecare Svaloare, iar dacă găsesc o adresă care conține un token ERC721, vor înregistra adresa și cheia, astfel încât să poată urmări ERC721-urile lor și să le trimită rapid în viitor.”

Vitalik a afirmat că arborii Merkle sau ZK-SNARK-urile nu sunt necesare deoarece „nu există nicio posibilitate de a crea un „set de anonimat” pentru un ERC721”. Metoda sa înseamnă că datele din lanț vor arăta că un ERC721 a fost trimis la o anumită adresă, dar nu ar dezvălui proprietarul valid al jetonului.

Costurile implicate

Soluția vine cu un cost care ar putea să o facă nepractică pe rețeaua principală Ethereum. Taxele de gaz implicate în metoda Vitalik ar putea cere expeditorului să „trimită suficient ETH pentru a plăti taxe de 5-50 de ori pentru a-l trimite mai departe”.

Dacă soluția Vitalik este o implementare mai elegantă sau nu, va fi lăsată la latitudinea comunității open-source Ethereum să decidă. Cu toate acestea, este interesant de observat că Vitalik pare să fi acceptat necesitatea unui element de confidențialitate în ecosistemul Ethereum. Revelația sa SBT a deschis o lume de posibilități pentru activele tokenizate. Mai mult, nevoia de confidențialitate a unor bunuri a reapărut în gândirea lui.

La o conferință de presă închisă din 6 august, Vitalik a explicat că „opiniile mele cu privire la multe probleme s-au schimbat cu siguranță în ultimii zece ani”. El a continuat să spună,

 „Cred că și astăzi, cred că suntem în punctul în care proiectul Ethereum poate funcționa complet fără mine. Și cred că va merge din ce în ce mai mult așa.”

Vitalik a contribuit doar de șapte ori la forumul Ethereum Research din ianuarie 2022. În timp ce în ianuarie 2022, el a postat nouă comentarii numai în acea lună. În mod clar, începe să se îndepărteze din calea altor dezvoltatori din ecosistemul Ethereum. Cu toate acestea, dacă Vitalik ar trebui să se retragă complet, rămâne de văzut dacă investitorii ar fi la fel de încrezători că Ethereum ar putea continua fără el.

Sursa: https://cryptoslate.com/vitalik-suggests-private-nfts-using-stealth-addresses-to-hide-the-owners-identity/