
Inspirado por la idea de Vitalik Buterin de tokens Soulbound no transferibles, el investigador de Ethereum Anton Wahrstätter presentó una nueva propuesta para una extensión ERC-721 que implementaría direcciones «sigilosas» para ocultar las transacciones públicas de blockchain que involucran tokens no fungibles (NFT).
Para implementar direcciones ocultas para tokens ERC-721, el estándar de token actual de Ethereum para NFT, 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 un solo uso 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 gran parte de los detalles de la transacción vistos en la cadena de bloques pública.
Si bien la propuesta de Wahrstätter aún se encuentra en la etapa de idea, ya ha llamado la atención de Vitalik Buterin, uno de los cofundadores de Ethereum, quien la describió como «un enfoque de baja tecnología para agregar una cantidad significativa de privacidad al ecosistema NFT».
«Así que 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 tweet el lunes.
Buterin, sin embargo, tuvo algunas objeciones a la propuesta de Wahrstätter, argumentando que la idea de transacciones anónimas de NFT probablemente se puede lograr «con tecnología mucho más liviana».
Al comentar sobre la propuesta, dijo que «la razón por la que no necesita árboles Merkle o privacidad a 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, solo desea ocultar el enlace a la identidad pública altamente visible del remitente y el destinatario (por lo tanto, puede enviar un ERC-721 a ‘vitalik.eth’ y puedo verlo, pero nadie más puede ver que vitalik.eth recibió un ERC-721; solo verán que alguien recibió un ERC-721)», agregó Buterin.
«Un desafío restante», según el cofundador de Ethereum, es descubrir cómo pagar las tarifas.
«Lo mejor que se me ocurre es que, si envías a alguien un ERC-721, también envía suficiente ETH para pagar tarifas 5-50 veces para enviarlo más. Si obtienes un ERC-721 sin suficiente ETH, entonces puedes tornador un poco de ETH para mantener la cadena de transferencia en marcha», escribió.
‘Tornado some ETH’ para proteger a los NFT
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 fue el centro de atención el lunes después de que el Departamento del Tesoro de los Estados Unidos sancionó el servicio de mezcla al agregarlo, junto con una lista de direcciones de Ethereum, a la lista de Nacionales Especialmente Designados. Esto significa que los ciudadanos estadounidenses ahora tienen prohibido usar la herramienta o realizar transacciones con estas direcciones.
Si bien la medida provocó algunas reacciones fuertes de la comunidad criptográfica, con el desarrollador central de Ethereum, Preston Van Loon, diciéndole a Decrypt que Tornado Cash, al igual que cualquier otra herramienta, «se puede usar para mal y para bien», también se produjo en medio de un debate más amplio sobre la privacidad y la transparencia en el espacio criptográfico.
Pagina Original:
