Home » Vitalik propone NFT privati che utilizzano “indirizzi segreti” per nascondere l’identità del proprietario

Vitalik propone NFT privati che utilizzano “indirizzi segreti” per nascondere l’identità del proprietario

by Thomas

Vitalik Buterin suggerisce un’idea per utilizzare gli indirizzi stealth per nascondere l’identità dei proprietari di NFT senza bisogno di ZK-SNARK o alberi di Merkle

Il fondatore di Ethereum Vitalik Buterin suggerisce l’idea di NFT privati in cui il proprietario non sarebbe conosciuto attraverso i dati della blockchain.

Il concetto è stato aggiunto a un post di Ethereum Research incentrato sull’aggiunta di una “estensione ERC721 per gli zk-SNARK”.

Estensione ERC721 per gli zk-SNARK

L’estensione a ERC721 (lo standard NFT) è stata proposta da Nerolation, che ha dichiarato di ritenere che la sua metodologia sia “l’esatta implementazione di ciò che Vitalik ha descritto” parlando di POAP privati.

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

“La privacy è una parte importante per far funzionare bene questo tipo di ecosistema… Se un giorno, in futuro, vaccinarsi diventasse un POAP, una delle cose peggiori che potremmo fare sarebbe creare un sistema in cui il POAP viene pubblicizzato automaticamente… per lasciare che la loro decisione medica sia influenzata da ciò che sembrerebbe figo 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 del token e un segreto dell’utente.

Le informazioni vengono poi aggiunte a un albero di Merkle sulla catena e i token vengono memorizzati a “un indirizzo che deriva dalla foglia dell’utente nell’albero di Merkle”.

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

Indirizzi segreti 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 l’uso di “indirizzi regolari e nascosti” senza dover ricorrere a complessi alberi di Merkle.

Vitalik ha spiegato che ogni utente ha una chiave privata che può essere usata come punto base di un gruppo a curva ellittica per creare una nuova chiave privata, come si fa comunemente con gli indirizzi segreti regolari.

È quindi possibile generare una “chiave segreta unica” 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, facendo l’hashing delle informazioni di cui sopra.

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

“Il destinatario scansionerà tutti gli Svalue inviati, genererà l’indirizzo corrispondente per ogni Svalue e se troverà un indirizzo contenente un token ERC721 registrerà l’indirizzo e la chiave in modo da poter tenere traccia dei propri ERC721 e inviarli rapidamente in futuro. “

Vitalik ha affermato che gli alberi di Merkle o gli ZK-SNARK non sono necessari in quanto “non esiste la possibilità di creare un “insieme di anonimato” per un ERC721″. Il suo metodo significa che i dati sulla catena mostreranno che un ERC721 è stato inviato a qualche indirizzo, ma non riveleranno il proprietario valido del token.

Costi coinvolti

La soluzione ha un costo che potrebbe renderla impraticabile sulla mainnet di Ethereum. Le spese di gas previste dal metodo di Vitalik potrebbero richiedere al mittente di “inviare abbastanza ETH da pagare le spese 5-50 volte per inviarlo ulteriormente”.

Se la soluzione di Vitalik sia o meno un’implementazione più elegante sarà la comunità open-source di Ethereum a deciderlo. 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 gli asset tokenizzati. Inoltre, la necessità di riservatezza di alcuni asset è riemersa nel suo pensiero.

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 arrivati al punto in cui il progetto Ethereum può funzionare completamente senza di me. E penso che sarà sempre più così. “

Vitalik ha contribuito solo sette volte al forum Ethereum Research dal gennaio 2022. Nel gennaio 2022, invece, ha pubblicato nove commenti solo in quel mese. È chiaro che sta iniziando ad allontanarsi dagli altri sviluppatori dell’ecosistema Ethereum. Tuttavia, se Vitalik dovesse allontanarsi del tutto, resta da vedere se gli investitori sarebbero altrettanto fiduciosi che Ethereum possa continuare senza di lui.

Related Posts

Leave a Comment