Transacciones Privadas de NFT, la Nueva Idea de Vitalik Buterin

Transacciones Privadas de NFT, la Nueva Idea de Vitalik Buterin
Tabla de Contenidos

Vitalik Buterin publicó una nueva idea llamada direcciones sigilosas para el estándar ERC721 que puede dar lugar a transacciones de NFT privadas.

Él tuiteó sobre la idea:

¿Idea revolucionaria?

Esta propuesta pretende responder a otra propuesta que se ha publicado en Ethresearcher. Básicamente, lo que dice la idea principal es que para cada token ERC-721 que se almacene en una Dirección Stealth, la dirección será hash, el token ID tid, y la dirección secreta del usuario será encriptada. Existe un árbol Merkle en el que se insertan los stealthAddressBytes. El mantenimiento en cadena del árbol Merkle se realiza a través de la raíz del árbol.

Para almacenar tokens, se utiliza una hoja del árbol de Merkle asociada a un usuario concreto para determinar la dirección de almacenamiento del token. En consecuencia, para transferir un token, un usuario debe demostrar que es capaz de crear una dirección oculta que esté incluida en el árbol de Merkle antes de poder transferir el token. Además, tienen la opción de generar el árbol de Merkle una vez que se haya actualizado la hoja correspondiente.

Transacciones Privadas de NFT, la Nueva Idea de Vitalik Buterin

Como responde Vitalik, cree que podemos conseguir esto con una tecnología mucho más ligera si utilizamos direcciones sigilosas normales en combinación con nuestra tecnología actual.

Es importante señalar que él dice que no se requiere un árbol de Merkle o privacidad de nivel ZK-SNARK para ERC721. Esto se debe al hecho de que cada ERC721 es único, por lo que no es posible crear un «conjunto de anonimato» para cada ERC721.

Sería mejor ocultar sólo el enlace a la identidad pública del remitente y del destinatario en lugar del enlace altamente visible. En este caso, el ERC721 puede enviarse a la dirección «vitalik.eth«. A partir de entonces, vitalik.eth puede ver el contenido del ERC721 también, pero nadie más puede ver esto – sólo ven que alguien envió un ERC721 a vitalik.eth; sin embargo, no pueden ver que era de vitalik.eth.

El reto que queda por delante es averiguar cómo pagar por el servicio. En opinión de Vitalik, lo mejor que se puede hacer es enviar suficiente ETH como pago extra para pagar las tasas de cinco a cincuenta veces si se envía a alguien un ERC721, etc.

Es posible forzar algo de ETH en un ERC721 si no hay suficiente ETH para mantener la cadena en el caso de que consigas uno sin suficiente ETH. A pesar de esto, quizás pueda haber una mejor solución genérica que incorpore buscadores especializados o constructores de bloques de alguna manera.

Podemos observar que las transacciones de NFT que son privadas pueden ser vistas siempre y cuando la idea propuesta sea aceptada y desplegada. En consecuencia, es posible que sólo el nuevo propietario de la NFT pueda ver quién era el anterior propietario en relación con las transacciones.

RELATED POSTS

Síguenos en Redes

Cripto Tutoriales

Cripto Reviews

Ads