Una guía para principiantes del estándar ERC-6551: un cambio de juego para las NFT

Autor: WilliamMPeaster, Bankless; Traducción: Jinse Finance xiaozou

1. Conocimientos básicos de ERC-6551

(1) Introducción de fondo

ERC-6551 es un nuevo estándar de token que se lanzará en la red principal de Ethereum el 7 de mayo de 2023. El estándar mejora en gran medida la funcionalidad de los ERC-721NFT, permitiéndoles funcionar como sus propias cuentas de contrato inteligente, haciéndolos más versátiles y útiles que nunca.

(2) Por qué lanzar ERC-6551

La motivación para el lanzamiento de ERC-6551 proviene del uso cada vez mayor de NFT como una forma de identidad en cadena. Hasta ahora, los tokens ERC-721 no tienen funciones de proxy ni poseen otros activos en cadena, lo que no está sincronizado con los casos de uso del mundo real para activos no fungibles.

Por lo tanto, ERC-6551 resuelve este problema al otorgar a cada token ERC-721 la funcionalidad completa de una cuenta Ethereum, al tiempo que mantiene la compatibilidad con los contratos ERC-721 existentes. Esto se hace mediante la implementación de una cuenta de contrato inteligente única (llamada "cuenta vinculada a token") para cada token ERC-721 mediante un registro sin permiso.

Tenga en cuenta que un solo NFT también puede tener múltiples cuentas vinculadas a tokens a través de ERC-6551. En este sentido, un NFT ahora puede contener múltiples billeteras y así sucesivamente.

(3) Principio de funcionamiento ERC-6551

El sistema introducido por ERC-6551 se compone principalmente de dos partes: un registro sin permiso para implementar cuentas vinculadas a tokens y una interfaz estándar para interactuar con estas cuentas.

iuFGPEgzXvfZv7JDebphTFXvx3TgQm33fB1ItXsY.png

(4) Qué se puede hacer con ERC-6551

Gracias al estándar ERC-6551, ahora puede usar ERC-721NFT para cualquier cosa que pueda hacer con una billetera Ethereum normal. Por supuesto, el uso más básico es usar su NFT para almacenar otros NFT, intercambiar ERC20, etc. Sin embargo, ¡esto es solo la punta del iceberg!

Por ejemplo, supongamos que adquiere un conjunto de dispositivos portátiles NFT en un nuevo juego web3. Ahora puede almacenarlos en un NFT de su elección (como su avatar de jugador en este juego) en lugar de guardarlos en su billetera Ethereum normal. Esto no solo se sentirá psicológicamente más interesante y familiar, sino que si no desea volver a jugar en el futuro, también puede considerar vender su avatar de jugador y los dispositivos portátiles acumulados en su totalidad en el mercado NFT a través de ERC-6551.

y2ZEPvQYiGx1kksGYqZwXK8ynk8YbWjv8S9M44ms.png

Este es solo un ejemplo hipotético, pero ciertamente hay muchas posibilidades. Como otro ejemplo, el proyecto PFP ahora puede incentivar a las personas a enfocarse en la creciente utilidad de sus coleccionables mediante la entrega de recompensas a cualquier coleccionista que tenga una cuenta vinculada a tokens.

Además, ERC-6551 permite que las NFT tengan múltiples cuentas vinculadas a tokens y admite cuentas vinculadas a tokens de múltiples cadenas, lo que proporciona una capa adicional de utilidad y seguramente desencadenará una nueva ola de experimentación e innovación en todo el espacio NFT.

(5) ADVERTENCIA

No todos los proyectos NFT son compatibles con el estándar ERC-6551. Es decir, los proyectos cuyos contratos inteligentes no se basan en el método ownOf no son compatibles con el estándar ERC-6551, como CryptoPunks.

Además de la falta de compatibilidad integral con ERC-721, existen dos problemas de seguridad importantes con ERC-6551, y todos deben estar atentos al ecosistema NFT:

undefined Fraude: los mercados descentralizados deben tener cuidado con las posibles estafas. Por ejemplo, un usuario vendió un NFT que supuestamente tenía una cierta cantidad de ETH, pero retiró el ETH después de la venta, dejando al comprador con una cuenta vacía. Algunas sugerencias de formas de prevenir tales estafas incluyen el seguimiento de los saldos de cuentas vinculados a tokens y garantizar que los compromisos de activos permanezcan iguales durante las transacciones. Sin embargo, el problema del fraude no se aborda directamente en ERC-6551 y debe abordarse a nivel de mercado o mediante contratos inteligentes externos.

Problema de ciclo de propiedad indefinido: ERC-6551 puede hacer que NFT se transfiera a su propia cuenta vinculada al token, lo que hace que todos los activos en la cuenta sean permanentemente inaccesibles. Esto crea un "ciclo de propiedad" que es difícil de evitar en la cadena debido al espacio de búsqueda infinito requerido. Aunque está fuera del alcance del estándar ERC-6551, se recomienda que las aplicaciones tomen medidas de interfaz para limitar dichas transferencias.

2. Comentarios relacionados sobre ERC-6551

• Benny Giang, coautor de ERC-6551 y cofundador de FuturePrimitive, dijo: "La idea es simple... ¿Qué pasaría si los NFT tuvieran sus propias billeteras? Inspirados en Soul-Bound Tokens (SBT), pensamos al revés y las llamamos Token Bound Accounts (TBA), vinculamos billeteras a NFT en lugar de NFT a billeteras ".

• Gami, miembro de NounsDAO, fundador de GnarsDAO y TingsDAO, dijo: "ERC-6551 (cuenta vinculante de token) es mi idea de mis propios Nouns desde que me uní a NounsDAO. El concepto de "emprendedores" es completamente posible. Nouns puede únete a ellos Adquirido y vendido en el camino junto con lo que fue creado.”

• El ingeniero de solidez 0xBeans.eth dijo: "ERC-6551 es probablemente una de las propuestas de mejora de la capa de aplicación de Ethereum más interesantes... aparecen muchas propiedades interesantes, como cuentas negociables... ENS es un paso hacia la identidad en cadena "En mi opinión, los NFT con cuentas Ethereum completas serían el siguiente paso. Este EIP está estrechamente relacionado con EIP4337 (abstracción de cuenta). Hay una implementación de referencia que básicamente crea 2 cuentas ETH y las vincula al token".

3. Cómo usar ERC-6551

Qz0aZhnA4M9SN6u42TwrukGiFui5ZA89TQv4WkG4.png

Tokenbound es un conjunto de componentes de herramientas de código abierto basado en el estándar ERC- 6551. Uno de los servicios que proporciona es la interfaz del navegador de cuentas, que puede usar para implementar cuentas ERC-6551 e interactuar con otros.

Si desea implementar una cuenta vinculada a un token en el NFT de su elección, puede seguir estos pasos:

(1) Accede y conecta la billetera de tu elección

(2) Haga clic en el botón "Mis NFT"

(3) Seleccione el NFT que desee y haga clic en el botón "Implementar cuenta".

(4) Confirme la transacción de implementación con su billetera y espere a que se complete la transacción

(5) ¡La operación está completa! Ahora verá una opción "Usar billetera" en el panel de control para el NFT que ha elegido; en el momento de escribir este artículo, recibí un mensaje "próximamente...", así que espere la implementación completa en breve Función.

También tenga en cuenta que ERC-6551 acaba de entrar en funcionamiento en la red principal y las herramientas que lo rodean apenas comienzan a desarrollarse. Esperamos ver varios desarrollos de "experiencia de usuario" e "interfaz de usuario".

4. Conclusión

La llegada de ERC-6551 es un hito histórico en el campo de NFT.Al convertir NFT en su propia cuenta de contrato inteligente, abre un mundo lleno de nuevas posibilidades. Esto aporta más versatilidad a las NFT y también las alinea más estrechamente con los casos de uso del mundo real, haciéndolas más útiles y relevantes para los usuarios. ¡Veremos más y más adopción y experimentación con ERC-6551 en los próximos meses!

Además, siempre que los escépticos digan que las NFT son "haga clic con el botón derecho para guardar", ahora podemos implementar cuentas vinculadas a tokens en las NFT, lo que hace que esa acusación sea aún más infundada. Por supuesto, puede copiar y guardar la imagen, pero no puede copiar y guardar el contenido de la imagen.

Ver originales
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Comercie con criptomonedas en cualquier lugar y en cualquier momento
qrCode
Escanee para descargar la aplicación Gate.io
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)