Inspirado en la idea de Vitalik Buterin de los tokens Soulbound no transferibles, el investigador de Ethereum Anton Wahrstätter presentó una nueva propuesta para una extensión de ERC-721 que implementaría direcciones "ocultas" para ocultar las transacciones públicas de la cadena de bloques que implican tokens no fungibles (NFTs).

Para implementar las direcciones ocultas para los tokens ERC-721, el actual estándar de tokens de Ethereum para los NFTs, Wahrstätter propone utilizar una pieza de criptografía centrada en la privacidad conocida como zk-SNARKs.

Según la propuesta, parte de una dirección oculta, que es esencialmente una dirección de una sola vez para cada transacción, se inserta en un árbol de Merkle -una estructura de datos utilizada para la verificación y sincronización de datos-, lo que permite enviar, almacenar y quemar NFT sin dejar que se vean muchos de los detalles de la transacción en la cadena de bloques pública.

Aunque la propuesta de Wahrstätter todavía está en fase de idea, ya ha llamado la atención de Vitalik Buterin, uno de los cofundadores de Ethereum, que la describió como "un enfoque de baja tecnología para añadir una cantidad significativa de privacidad al ecosistema NFT".

"Así podrías [por ejemplo] enviar un NFT a vitalik.eth sin que nadie, excepto yo (el nuevo propietario), pueda ver quién es el nuevo propietario", escribió en un tuit el lunes.

Buterin, sin embargo, tenía algunas objeciones a la propuesta de Wahrstätter, argumentando que la idea de las transacciones NFT anónimas probablemente se puede lograr "con una tecnología mucho más ligera".

Comentando la propuesta, dijo que "la razón por la que no se necesitan árboles de Merkle o privacidad de nivel ZK-SNARK es que cada ERC-721 es único, por lo que no hay posibilidad de crear un "conjunto de anonimato" para un ERC-721".

"Más bien, lo que se quiere es ocultar el enlace a la identidad pública altamente visible del remitente y del destinatario (así, se puede enviar un ERC-721 a 'vitalik.eth' y yo puedo verlo, pero nadie más puede ver que vitalik.eth recibió un ERC-721; sólo verán que alguien recibió un ERC-721)", añadió Buterin.

"Un reto pendiente", según el cofundador de Ethereum, es averiguar cómo pagar las comisiones.

"Lo mejor que se me ocurre es que si envías a alguien un ERC-721 también envíes suficiente ETH para pagar las tasas de 5 a 50 veces para enviarlo más lejos. Si usted recibe un ERC-721 sin suficiente ETH, entonces usted puede mezclar algunos ETH en para mantener la cadena de transferencia ", escribió.

'Mezclar algunos ETH' para proteger NFTs

El último comentario de Buterin se refería al uso de Tornado Cash, una herramienta de privacidad diseñada para ofuscar el origen de las transacciones de Ethereum mezclando las monedas de los usuarios.

Tornado Cash estuvo en el punto de mira el lunes después de que el Departamento del Tesoro de Estados Unidos sancionara el servicio de mezcla añadiéndolo, junto con una lista de direcciones de Ethereum, a la lista de Nacionales Especialmente Designados. Esto significa que los ciudadanos estadounidenses tienen ahora prohibido utilizar la herramienta o realizar transacciones con estas direcciones.

Mientras que la medida provocó algunas reacciones fuertes de la comunidad de criptomonedas, con el desarrollador del núcleo de Ethereum Preston Van Loon diciendo a Decrypt que Tornado Cash, al igual que cualquier otra herramienta, "puede ser utilizado para el bien y el mal", también llegó en medio de un debate más amplio en torno a la privacidad y la transparencia en el espacio de criptomonedas.

Daily Debrief Newsletter

Start every day with the top news stories right now, plus original features, a podcast, videos and more.