Vitalik propone NFT privados que usan "direcciones ocultas" para ocultar la identidad del propietario

El fundador de Ethereum, Vitalik Buterin, sugiere la idea de NFT privados mediante los cuales el propietario no sería conocido a través de los datos de la cadena de bloques.

El concepto se agregó a una investigación de Ethereum post se centró en agregar una "Extensión ERC721 para zk-SNARK".

Extensión ERC721 para zk-SNARK

La extensión a ERC721 (el estándar NFT) fue propuesta por Nerolation, quien afirmó que creía que su metodología era "la implementación exacta de lo que Vitalik describió" cuando hablaba de POAP privados.

Vitalik habló sobre la necesidad potencial de tokens Soulbound privados (SBT) en su artículo que presenta el concepto SBT al mundo. Él afirmó,

“La privacidad es una parte importante para que este tipo de ecosistema funcione bien… Si, algún día en el futuro, vacunarse se convierte en un POAP, una de las peores cosas que podríamos hacer sería crear un sistema en el que el POAP se anuncie automáticamente… dejar que su decisión médica se vea influenciada por lo que se vería bien en su círculo social particular”.

La sugerencia de usar tokens ERC721 compatibles con ZK-SNARK intenta resolver esto mediante el uso de direcciones sigilosas que incluyen un hash de la dirección del usuario, la identificación del token y un secreto del usuario.

Luego, la información se agrega a un árbol de Merkle en la cadena, y los tokens se almacenan en "una dirección que se deriva de la hoja del usuario en el árbol de Merkle".

Para demostrar la propiedad del token (NFT), una dirección tendría que dar a la dirección sigilosa "acceso a una clave privada" para que cuando se firme un mensaje, la información recopilada se pueda pasar a una hoja del árbol de Merkle. El circuito entonces podría comparar las "raíces calculadas y proporcionadas por el usuario para la verificación".

Direcciones ocultas regulares

En su respuesta a Nerolation, Vitalik explicó que cree que existe una solución más elegante y directa al problema, que usaría "tecnología mucho más liviana". Propuso usar “regular direcciones ocultas” sin necesidad de complejos árboles de Merkle.

Vitalik explicó que cada usuario tiene una clave privada que se puede usar como punto base de un grupo de curvas elípticas para crear una nueva clave privada, como se hace comúnmente con las direcciones ocultas regulares.

A continuación, se puede generar una "clave secreta de un solo uso" y la clave pública emparejada derivada de la base de la curva elíptica.

El remitente y el receptor pueden entonces "calcular un secreto compartido" combinando las claves privada y secreta.

Se genera una nueva dirección utilizando este secreto compartido al combinar la información anterior.

El remitente puede enviar un token ERC20 a esta dirección como concluye Vitalik;

“El destinatario escaneará todos los envíos Svalores, generar la dirección correspondiente para cada Svalor, y si encuentran una dirección que contenga un token ERC721, registrarán la dirección y la clave para poder realizar un seguimiento de sus ERC721 y enviarlos rápidamente en el futuro”.

Vitalik afirmó que los árboles Merkle o ZK-SNARK son innecesarios ya que "no hay posibilidad de crear un" conjunto de anonimato "para un ERC721". Su método significa que los datos en cadena mostrarán que se ha enviado un ERC721 a alguna dirección, pero no revelarán el propietario válido del token.

Costos involucrados

La solución tiene un costo que podría hacerla poco práctica en la red principal de Ethereum. Las tarifas de gas involucradas en el método de Vitalik podrían requerir que el remitente "envíe suficiente ETH para pagar las tarifas de 5 a 50 veces para enviarlo más".

Si la solución de Vitalik es una implementación más elegante o no, se dejará que la comunidad de código abierto de Ethereum decida. Sin embargo, es interesante notar que Vitalik parece haber aceptado la necesidad de un elemento de privacidad dentro del ecosistema Ethereum. Su revelación SBT ha abierto un mundo de posibilidades para los activos tokenizados. Además, ha resurgido en su pensamiento la necesidad de la confidencialidad de algunos activos.

En una conferencia de prensa cerrada el 6 de agosto, Vitalik explicó que “mis opiniones sobre muchos temas definitivamente han cambiado en los últimos diez años”. Continuó diciendo,

 “Creo que incluso hoy, creo que estamos en el punto en que el proyecto Ethereum puede funcionar completamente sin mí. Y creo que solo irá cada vez más de esa manera”.

Vitalik solo ha contribuido siete veces al foro de investigación de Ethereum desde enero de 2022. Mientras que en enero de 2022, publicó nueve comentarios solo en ese mes. Claramente está comenzando a apartarse del camino de otros desarrolladores en el ecosistema Ethereum. Sin embargo, si Vitalik se alejara por completo, queda por ver si los inversores estarían tan seguros de que Ethereum podría continuar sin él.

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