Vitalik propone NFT private che utilizzano "indirizzi stealth" per nascondere l'identità del proprietario

Il fondatore di Ethereum Vitalik Buterin suggerisce l'idea di NFT privati ​​in base ai quali il proprietario non sarebbe noto attraverso i dati blockchain.

Il concetto è stato aggiunto a una ricerca su Ethereum settimana incentrato sull'aggiunta di una "Estensione ERC721 per zk-SNARK".

Estensione ERC721 per zk-SNARK

L'estensione a ERC721 (lo standard NFT) è stata proposta da Nerolation, che ha affermato di ritenere che la sua metodologia fosse "l'esatta implementazione di ciò che Vitalik ha descritto" quando si parla di POAP privati.

Vitalik ha parlato della potenziale necessità di token Soulbound (SBT) privati ​​nel suo articolo che introduce il concetto SBT al mondo. Ha affermato,

“La privacy è una parte importante per far funzionare bene questo tipo di ecosistema... Se, un giorno in futuro, essere vaccinati diventa un POAP, una delle cose peggiori che potremmo fare sarebbe creare un sistema in cui il POAP venga automaticamente pubblicizzato... lasciare che la loro decisione medica sia influenzata da ciò che sembrerebbe interessante nella loro particolare cerchia sociale”.

Il suggerimento di utilizzare token ERC721 compatibili con ZK-SNARK tenta di risolvere questo problema utilizzando indirizzi nascosti che includono un hash dell'indirizzo dell'utente, l'ID token e un segreto dell'utente.

Le informazioni vengono quindi aggiunte a un albero Merkle on-chain, con i token archiviati in "un indirizzo derivato dalla foglia dell'utente nell'albero Merkle".

Per dimostrare la proprietà del token (NFT), un indirizzo dovrebbe fornire all'indirizzo invisibile "accesso a una chiave privata" in modo che quando un messaggio viene firmato, le informazioni raccolte possono essere passate a una foglia dell'albero di Merkle. Il circuito sarebbe quindi in grado di confrontare le "radici calcolate e fornite dall'utente per la verifica".

Indirizzi stealth regolari

Nella sua risposta a Nerolation, Vitalik ha spiegato di ritenere che esista una soluzione più elegante e diretta al problema, che utilizzerebbe "una tecnologia molto più leggera". Ha proposto di usare “normale indirizzi nascosti” senza bisogno di complessi alberi Merkle.

Vitalik ha spiegato che ogni utente ha una chiave privata che può essere utilizzata come punto base di un gruppo di curve ellittiche per creare una nuova chiave privata, come è comunemente fatto con i normali indirizzi stealth.

È quindi possibile generare una "chiave segreta una tantum" e la chiave pubblica accoppiata derivata dalla base della curva ellittica.

Il mittente e il destinatario possono quindi "calcolare un segreto condiviso" combinando le chiavi private e segrete.

Un nuovo indirizzo viene generato utilizzando questo segreto condiviso eseguendo l'hashing delle informazioni di cui sopra.

Il mittente può inviare un token ERC20 a questo indirizzo come conclude Vitalik;

“Il destinatario eseguirà la scansione di tutti gli inviati Svalori, generare l'indirizzo corrispondente per ciascuno Svalore e, se trovano un indirizzo contenente un token ERC721, registreranno l'indirizzo e la chiave in modo da poter tenere traccia dei loro ERC721 e inviarli rapidamente in futuro".

Vitalik ha affermato che gli alberi Merkle o ZK-SNARK non sono necessari in quanto "non c'è possibilità di creare un" set di anonimato "per un ERC721". Il suo metodo significa che i dati sulla catena mostreranno che un ERC721 è stato inviato a un indirizzo ma non rivelerebbero il proprietario valido del token.

Costi coinvolti

La soluzione ha un costo che potrebbe renderla poco pratica sulla rete principale di Ethereum. Le tariffe del gas coinvolte nel metodo di Vitalik potrebbero richiedere al mittente di "inviare abbastanza ETH per pagare le commissioni 5-50 volte per inviarlo ulteriormente".

Se la soluzione di Vitalik sia un'implementazione più elegante o meno, sarà lasciata alla comunità open source di Ethereum a decidere. Tuttavia, è interessante notare che Vitalik sembra aver accettato la necessità di un elemento di privacy all'interno dell'ecosistema Ethereum. La sua rivelazione SBT ha aperto un mondo di possibilità per le risorse tokenizzate. Inoltre, nel suo pensiero è riemersa la necessità della riservatezza di alcuni beni.

In una conferenza stampa a porte chiuse il 6 agosto, Vitalik ha spiegato che "le mie opinioni su molte questioni sono decisamente cambiate negli ultimi dieci anni". Ha continuato a dire,

 “Penso che anche oggi siamo al punto in cui il progetto Ethereum può funzionare completamente senza di me. E penso che andrà sempre di più in quel modo".

Vitalik ha contribuito solo sette volte al forum di ricerca di Ethereum da gennaio 2022. Mentre nel gennaio 2022 ha pubblicato nove commenti solo in quel mese. Sta chiaramente iniziando ad allontanarsi dagli altri sviluppatori nell'ecosistema di Ethereum. Tuttavia, se Vitalik dovesse allontanarsi del tutto, resta da vedere se gli investitori sarebbero altrettanto fiduciosi che Ethereum potrebbe continuare senza di lui.

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