Todo lo que necesita saber sobre ERC-6551 y las cuentas vinculadas a tokens (TBA)

Intermedio11/3/2023, 8:11:10 AM
ERC-6551 es una propuesta para el estándar de extensión de ERC-721. Aunque todavía se encuentra en su etapa inicial, ha habido muchas implementaciones y aplicaciones prácticas. Este artículo analizará sus principios técnicos y escenarios de aplicación.

¿Qué es ERC-6551?

ERC-6551 es una propuesta para un estándar NFT presentada el 23 de febrero por más de diez expertos de la industria, incluidos Jayden Windle y Benny Giang. Esta propuesta define un sistema que asigna cuentas de Ethereum a NFT. Estas cuentas se denominan cuentas vinculadas a tokens (TBA), que permiten que las NFT estén vinculadas a cuentas de contratos inteligentes, lo que les permite poseer activos e interactuar con aplicaciones como cuentas normales, sin modificar los contratos o la infraestructura inteligentes existentes.

En pocas palabras, el estándar NFT original se basa en el estándar ERC-721 y es un estándar para crear activos digitales únicos en la cadena de bloques Ethereum. Los formularios comunes incluyen PFP, Pass Card, etc., que solo se pueden transferir o poseer. EIP-6551 permite que las NFT se vinculen a cuentas de contratos inteligentes, lo que permite que las NFT tengan funciones más avanzadas, como la capacidad de almacenar otras NFT y tokens normales, interactuar directamente con Dapps y funcionar como una billetera de contrato inteligente.

Información adicional: EIP (Propuesta de mejora de Ethereum) es una serie de propuestas de mejora para Ethereum, que consta de varios tipos, como Núcleo, Redes, Interfaz, ERC, Meta e Informativo. ERC, por otro lado, se centra en estándares y convenciones a nivel de aplicación, incluidas propuestas de estándares contractuales y extensiones relacionadas. El ERC-6551 actual todavía se encuentra en estado de borrador y puede cambiar en el futuro. Por lo tanto, ERC-6551 también puede denominarse EIP-6551.

¿Quién creó el ERC?

Uno de los iniciadores de ERC-6551, Benny Giang, fue anteriormente miembro del equipo de CryptoKitties y Dapper Lab. También participó en el establecimiento del estándar ERC-721 y contribuyó al desarrollo de proyectos como Cheese Wizards y NBA Top Shot. Además, fundó una empresa de diseño y desarrollo de software llamada Future Primitive. El resto de los participantes de la propuesta también son expertos experimentados en la industria.

Autores y fecha de creación de ERC-6551 (fuente: EIP)

¿Cómo implementar ERC-6551?

Antes de comprender el proceso de implementación, es necesario comprender dos conceptos:

Registro

En la vida cotidiana, el registro generalmente se refiere a la base de datos que almacena la información de configuración del sistema operativo y las aplicaciones en una computadora. En ERC-6551, se utiliza para estandarizar la especificación y servir como un punto de entrada único para consultar direcciones de cuentas vinculadas a todos los tokens. Tiene dos funciones:

① Cree una cuenta vinculada a token para la dirección proporcionada de un NFT.

② Calcule la dirección de la cuenta vinculada al token para el NFT dado.

Cuenta de contrato (CA)

Es una billetera de contrato inteligente que puede recibir NFT, tokens ERC20 o ETH y ejecutar transacciones arbitrarias.

Proceso de implementación de ERC-6551 (fuente: propuesta ERC-6551)

El diagrama anterior muestra el esquema básico de ERC-6551. Simplificaremos la descripción del proceso de la siguiente manera:

  1. Un usuario que tenga cualquier token compatible con ERC-6551 inicia el registro.
  2. El contrato de registro de ERC-6551 lee el código de contrato de plantilla.
  3. El contrato de registro verifica la propiedad del NFT.
  4. Se genera una cuenta de contrato que cumple con el estándar.
  5. El usuario interactúa con otros protocolos o completa otras operaciones utilizando la dirección de la Cuenta de Contrato generada.

Aunque el proceso de ERC-6551 puede ser un poco técnico para los usuarios comunes, ya existe una herramienta de desarrollo dedicada llamada TokenBound para desarrolladores.

Tokenbound es un conjunto de herramientas de código abierto centrado en el estándar ERC-6551. Uno de sus servicios es una interfaz de navegador de cuentas, que le permite implementar cuentas ERC-6551 e interactuar con otras personas. Si está interesado en implementar una cuenta Tokenbound para el NFT elegido, puede seguir estos pasos:

  1. Vaya a https://tokenbound.org y conecte su billetera.
  2. Haga clic en "Mi NFT".
  3. Seleccione el NFT que desee y luego haga clic en el botón "Implementar cuenta".
  4. Confirme el despliegue de la transacción con su billetera y espere a que se complete la transacción.
  5. Ahora verá la opción "Usar billetera" en el panel del NFT seleccionado.

Según el sitio web oficial de Tokenbound, actualmente hay 12,5 mil NFT que utilizan ERC-6551 y se han completado más de 1400 operaciones en la cadena de bloques EVM.

Nota: Las operaciones anteriores son sólo para discusión educativa. La seguridad del contrato Tokenbound no se puede determinar al 100% en este momento, así que tenga en cuenta los riesgos.

Tecnologías y conceptos relacionados

Con respecto a ERC-6551, tiene ciertas correlaciones con tecnologías como ERC-721, SBT, AA, etc. Aprender sobre estos conceptos puede ayudarnos a comprender mejor las características técnicas y las ventajas de ERC-6551.

ERC-721

ERC-6551 es un estándar construido en torno a la extensión de ERC-721. El estándar de token ERC-721 permite a los desarrolladores crear tokens no fungibles (NFT). "No fungible" significa que cada token tiene un valor único y sirve como un objeto digital único y verificable. Los NFT no se pueden intercambiar entre sí como los tokens ERC20.

Los tokens ERC-721 se utilizan comúnmente para representar la propiedad de un artículo en la cadena de bloques, como contratos de activos físicos, coleccionables digitales y arte digital. Además, debido a su singularidad, los tokens ERC-721 no se pueden intercambiar entre sí. En resumen, la creación del estándar ERC-721 tiene como objetivo satisfacer la necesidad del ecosistema Ethereum de unicidad de token.

SBT

El equipo también mencionó en la entrevista que la inspiración proviene de SBT. SBT significa Soulbond Token, que es un token vinculado a la cuenta o billetera de un usuario y no se puede comercializar una vez generado. Puede usarse para representar compromisos, calificaciones, afiliaciones, etc., similar a un currículum como prueba de relaciones sociales en una aplicación.

La principal diferencia con ERC-6551 es que SBT se basa en un nuevo NFT vinculado, mientras que ERC-6551 es una extensión del estándar ERC-721 y es aplicable a la mayoría de los estándares ERC-721.

Automóvil club británico

AA significa Account Abstract, una tecnología basada en el protocolo ERC-4337. Permite a los usuarios utilizar carteras de contratos inteligentes en lugar de carteras EOA tradicionales controladas por frases mnemotécnicas y claves privadas. Al vincular contratos inteligentes a las cuentas, abstrae las tediosas operaciones diarias y optimiza la experiencia del usuario, como la recuperación de cuentas sociales, transacciones entre cadenas con un solo clic y transacciones por lotes.

Dado que ambos combinan cuentas y contratos inteligentes, mucha gente tiende a compararlos. Sin embargo, sus innovaciones se encuentran en diferentes niveles: uno en el nivel del sistema de cuentas y el otro en el estándar NFT. El primero es más fundamental para la industria, mientras que el segundo se centra más en los conceptos básicos de NFT. Quizás en el futuro surjan puntos de integración más innovadores entre ambos.

Para obtener más detalles sobre AA, consulte el artículo de Gate Learn.《Resumen de cuenta y Hot It Works》

Escenarios de aplicación de ERC-6551

Ventajas de ERC-6511

Componibilidad

La combinación de NFT con contratos inteligentes genera posibilidades más imaginativas y el uso de NFT como cuentas puede mejorar su escalabilidad. Además, dado que los activos almacenados dentro de las NFT y las propias NFT son mutables, las NFT serán aún más únicas.

Programabilidad

Actualmente, la cuenta contrato está definida para transferencias de activos. Sin embargo, debido a sus propiedades contractuales, puede admitir más operaciones personalizadas en el futuro.

Separación de propiedad

Al mantener NFT como una cuenta, se puede resolver el problema de exponer previamente todos los activos una vez que una cuenta EOA está conectada a un protocolo, y es más ventajoso para la gestión de cuentas.

Casos de uso potenciales

Según las características técnicas y las ventajas de ERC-6551, existen muchos casos de uso potenciales, como por ejemplo:

  1. Sistemas de inventario para artículos, indumentaria y equipo (diseñados para juegos/metaverso)
  2. Sistemas de lealtad o reputación de la comunidad
  3. Acuñar o gestionar una cesta de activos (obras de arte, objetos de colección, DeFi)
  4. Estructuras de medios componibles (de canción en canción, capa de arte a pintura, textil digital a ropa)
  5. Nuevos mecanismos de juego en cadena
  6. Meme en cadena/economías derivadas
  7. NFT como herramientas de acceso en lugar de billeteras
  8. Mejorar la componibilidad de NFTFi, como generar rendimiento a partir de la garantía de NFT
  9. Autorizar cuentas sin transferir propiedad
  10. Combinando identidades descentralizadas para crear tarjetas de identidad

Aplicaciones del mundo real

Hucha

Piggybank es un proyecto del hackathon ETH Global Waterloo, que convierte el NFT ERC-6551 en una cuenta de ahorros, lo que permite a los usuarios depositar ETH directamente en NFT. Una vez depositado, la única forma de retirarlo es destruir el NFT y las características cambian a medida que se deposita más dinero. Actualmente está solo en la red de prueba de Goerli.

Fuente: https://testnets.opensea.io/collection/piggybanknft6551

Como se muestra en la figura anterior, después del depósito, el NFT mostrará la cantidad depositada, y no solo se pueden transferir tokens, sino que también se pueden transferir otros NFT. Piggybank utiliza principalmente la función de cuenta vinculante de ERC-6551, que admite la funcionalidad de transferencia de activos. Actualmente, este proyecto todavía se encuentra en estado de demostración.

Protocolo de lentes

Lens Protocol es un protocolo de redes sociales descentralizado, componible y de código abierto con alto reconocimiento en el dominio Web3. Tokeniza el contenido y la propiedad, acuñando los perfiles de los usuarios como NFT de perfil, que siguen a los usuarios, y el contenido también se acuña como NFT para la venta a los fanáticos. En su V2, utiliza ERC-6551 para una importante actualización de funcionalidad.

Demostración de cuenta usando CryptoKitty. Fuente: Protocolo Espejo de Lente

En Lens Protocol V2, ERC-6551 otorga la capacidad de billeteras de perfiles personales, brindando soporte listo para usar entre perfiles personales y el estándar de token ERC-6551, reintroduciendo una poderosa capacidad de composición. En la V2, el valor de “acuñar” y “coleccionar” puede acumularse en perfiles personales en lugar de en las direcciones de sus propietarios, lo que otorga a las NFT sus propias relaciones sociales, voz y oportunidades de monetización. Por ejemplo, un CryptoKitty puede tener un perfil de Lens, seguir a otros CryptoKitties y publicar contenido, creando su propia cadena de valor. De manera similar, en el mundo de juegos virtuales Sandbox, puedes comprar un terreno virtual, y el terreno puede tener un perfil de Lens para abrir un buzón y comunicarse con otros terrenos virtuales.

Desafíos y perspectivas

Desafíos

Obtener apoyo de proyectos y plataformas NFT existentes

No todos los proyectos NFT cumplen con el estándar ERC-6551, especialmente aquellos que no siguen el método OwnerOf, como CryptoPunks. Esto significa que algunas de las NFT más populares y valiosas no pueden disfrutar de la función de cuenta vinculada a tokens.

Madurez Técnica

Por razones técnicas o comerciales, es posible que algunas plataformas NFT no deseen o no puedan integrarse con el estándar ERC-6551. Por lo tanto, es posible que los NFT ERC-6551 no estén disponibles de inmediato para todos los coleccionistas y creadores.

Seguridad del contrato

Los NFT ERC-6551 pueden poseer activos e interactuar con aplicaciones a través de contratos inteligentes, lo que los convierte en objetivos atractivos para los piratas informáticos que intentan explotar vulnerabilidades. Dos preocupaciones de seguridad son notables:

  • Fraude: los vendedores podrían engañar a los compradores vendiendo NFT que supuestamente contienen ETH y luego retirando el ETH después de la venta, dejando al comprador con una cuenta vacía.
  • Bucle de propiedad: podría surgir una situación en la que una NFT se coloque en su propia cuenta vinculada a token (Cuenta vinculada a token), bloqueando permanentemente el activo en un estado inaccesible, formando un "bucle de propiedad".

Curva de aprendizaje

ERC-6551 requiere una experiencia intuitiva y fácil de usar. Introduce nuevas complejidades y funcionalidades para las NFT, lo que requiere que los usuarios mejoren su comprensión y conciencia para utilizarlas de manera efectiva. Por ejemplo, es posible que los usuarios necesiten aprender a crear, acceder, administrar y transferir cuentas vinculadas a tokens y sus activos.

Perspectivas

La integración de protocolos Web3 conocidos como Lens y los intentos de varios proyectos nuevos han demostrado la viabilidad y componibilidad de ERC-6551. En el hackathon ETHGlobal Waterloo, de 11 proyectos, 4 estaban relacionados con él. Sin embargo, estos intentos también muestran que las aplicaciones actuales de ERC-6551 se limitan al almacenamiento de activos básicos y pruebas de productos simples como cajas ciegas. Muchos de los escenarios mencionados anteriormente en la sección "Posibles casos de uso" aún no se han realizado.

Si bien numerosos escenarios son plausibles, es aconsejable moderar el optimismo. Inicialmente, uno de los conceptos detrás de las parteras tradicionales, SBT, llamó la atención y encendió el entusiasmo creativo. Sin embargo, el mercado aún tiene que ser testigo de proyectos maduros y sostenibles. Además, la competencia de tecnologías similares como AA también influye en la posición de mercado de la tecnología TBA. Por lo tanto, el futuro de ERC-6551 depende significativamente de demostraciones exitosas de sus casos de uso, fomentando una aceptación más amplia por parte de los usuarios.

Conclusión

En contextos comunes de Web3, la conexión entre NFT y DeFi, GameFi no es estrecha, pero con la llegada de ERC-6551, vincular las NFT con contratos inteligentes ha transformado las NFT de meros activos en una cuenta a "subcuentas", capaces de controlar los activos de forma independiente e interactuar con varias Dapps. Este es un cambio significativo para las NFT, ya que mejora su utilidad en otros dominios Web3. Los intentos de mercado actuales son meras pruebas preliminares técnicas o integraciones simples, y podemos anticipar escenarios de aplicación más innovadores. Por último, a pesar de algunos riesgos y limitaciones, la atención que atrajo incluso en sus inicios es encomiable y vale la pena reconocer sus logros.

Author: Wayne
Translator: Sonia
Reviewer(s): Edward、KOWEI、Elisa、Ashley He、Joyce
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

Todo lo que necesita saber sobre ERC-6551 y las cuentas vinculadas a tokens (TBA)

Intermedio11/3/2023, 8:11:10 AM
ERC-6551 es una propuesta para el estándar de extensión de ERC-721. Aunque todavía se encuentra en su etapa inicial, ha habido muchas implementaciones y aplicaciones prácticas. Este artículo analizará sus principios técnicos y escenarios de aplicación.

¿Qué es ERC-6551?

ERC-6551 es una propuesta para un estándar NFT presentada el 23 de febrero por más de diez expertos de la industria, incluidos Jayden Windle y Benny Giang. Esta propuesta define un sistema que asigna cuentas de Ethereum a NFT. Estas cuentas se denominan cuentas vinculadas a tokens (TBA), que permiten que las NFT estén vinculadas a cuentas de contratos inteligentes, lo que les permite poseer activos e interactuar con aplicaciones como cuentas normales, sin modificar los contratos o la infraestructura inteligentes existentes.

En pocas palabras, el estándar NFT original se basa en el estándar ERC-721 y es un estándar para crear activos digitales únicos en la cadena de bloques Ethereum. Los formularios comunes incluyen PFP, Pass Card, etc., que solo se pueden transferir o poseer. EIP-6551 permite que las NFT se vinculen a cuentas de contratos inteligentes, lo que permite que las NFT tengan funciones más avanzadas, como la capacidad de almacenar otras NFT y tokens normales, interactuar directamente con Dapps y funcionar como una billetera de contrato inteligente.

Información adicional: EIP (Propuesta de mejora de Ethereum) es una serie de propuestas de mejora para Ethereum, que consta de varios tipos, como Núcleo, Redes, Interfaz, ERC, Meta e Informativo. ERC, por otro lado, se centra en estándares y convenciones a nivel de aplicación, incluidas propuestas de estándares contractuales y extensiones relacionadas. El ERC-6551 actual todavía se encuentra en estado de borrador y puede cambiar en el futuro. Por lo tanto, ERC-6551 también puede denominarse EIP-6551.

¿Quién creó el ERC?

Uno de los iniciadores de ERC-6551, Benny Giang, fue anteriormente miembro del equipo de CryptoKitties y Dapper Lab. También participó en el establecimiento del estándar ERC-721 y contribuyó al desarrollo de proyectos como Cheese Wizards y NBA Top Shot. Además, fundó una empresa de diseño y desarrollo de software llamada Future Primitive. El resto de los participantes de la propuesta también son expertos experimentados en la industria.

Autores y fecha de creación de ERC-6551 (fuente: EIP)

¿Cómo implementar ERC-6551?

Antes de comprender el proceso de implementación, es necesario comprender dos conceptos:

Registro

En la vida cotidiana, el registro generalmente se refiere a la base de datos que almacena la información de configuración del sistema operativo y las aplicaciones en una computadora. En ERC-6551, se utiliza para estandarizar la especificación y servir como un punto de entrada único para consultar direcciones de cuentas vinculadas a todos los tokens. Tiene dos funciones:

① Cree una cuenta vinculada a token para la dirección proporcionada de un NFT.

② Calcule la dirección de la cuenta vinculada al token para el NFT dado.

Cuenta de contrato (CA)

Es una billetera de contrato inteligente que puede recibir NFT, tokens ERC20 o ETH y ejecutar transacciones arbitrarias.

Proceso de implementación de ERC-6551 (fuente: propuesta ERC-6551)

El diagrama anterior muestra el esquema básico de ERC-6551. Simplificaremos la descripción del proceso de la siguiente manera:

  1. Un usuario que tenga cualquier token compatible con ERC-6551 inicia el registro.
  2. El contrato de registro de ERC-6551 lee el código de contrato de plantilla.
  3. El contrato de registro verifica la propiedad del NFT.
  4. Se genera una cuenta de contrato que cumple con el estándar.
  5. El usuario interactúa con otros protocolos o completa otras operaciones utilizando la dirección de la Cuenta de Contrato generada.

Aunque el proceso de ERC-6551 puede ser un poco técnico para los usuarios comunes, ya existe una herramienta de desarrollo dedicada llamada TokenBound para desarrolladores.

Tokenbound es un conjunto de herramientas de código abierto centrado en el estándar ERC-6551. Uno de sus servicios es una interfaz de navegador de cuentas, que le permite implementar cuentas ERC-6551 e interactuar con otras personas. Si está interesado en implementar una cuenta Tokenbound para el NFT elegido, puede seguir estos pasos:

  1. Vaya a https://tokenbound.org y conecte su billetera.
  2. Haga clic en "Mi NFT".
  3. Seleccione el NFT que desee y luego haga clic en el botón "Implementar cuenta".
  4. Confirme el despliegue de la transacción con su billetera y espere a que se complete la transacción.
  5. Ahora verá la opción "Usar billetera" en el panel del NFT seleccionado.

Según el sitio web oficial de Tokenbound, actualmente hay 12,5 mil NFT que utilizan ERC-6551 y se han completado más de 1400 operaciones en la cadena de bloques EVM.

Nota: Las operaciones anteriores son sólo para discusión educativa. La seguridad del contrato Tokenbound no se puede determinar al 100% en este momento, así que tenga en cuenta los riesgos.

Tecnologías y conceptos relacionados

Con respecto a ERC-6551, tiene ciertas correlaciones con tecnologías como ERC-721, SBT, AA, etc. Aprender sobre estos conceptos puede ayudarnos a comprender mejor las características técnicas y las ventajas de ERC-6551.

ERC-721

ERC-6551 es un estándar construido en torno a la extensión de ERC-721. El estándar de token ERC-721 permite a los desarrolladores crear tokens no fungibles (NFT). "No fungible" significa que cada token tiene un valor único y sirve como un objeto digital único y verificable. Los NFT no se pueden intercambiar entre sí como los tokens ERC20.

Los tokens ERC-721 se utilizan comúnmente para representar la propiedad de un artículo en la cadena de bloques, como contratos de activos físicos, coleccionables digitales y arte digital. Además, debido a su singularidad, los tokens ERC-721 no se pueden intercambiar entre sí. En resumen, la creación del estándar ERC-721 tiene como objetivo satisfacer la necesidad del ecosistema Ethereum de unicidad de token.

SBT

El equipo también mencionó en la entrevista que la inspiración proviene de SBT. SBT significa Soulbond Token, que es un token vinculado a la cuenta o billetera de un usuario y no se puede comercializar una vez generado. Puede usarse para representar compromisos, calificaciones, afiliaciones, etc., similar a un currículum como prueba de relaciones sociales en una aplicación.

La principal diferencia con ERC-6551 es que SBT se basa en un nuevo NFT vinculado, mientras que ERC-6551 es una extensión del estándar ERC-721 y es aplicable a la mayoría de los estándares ERC-721.

Automóvil club británico

AA significa Account Abstract, una tecnología basada en el protocolo ERC-4337. Permite a los usuarios utilizar carteras de contratos inteligentes en lugar de carteras EOA tradicionales controladas por frases mnemotécnicas y claves privadas. Al vincular contratos inteligentes a las cuentas, abstrae las tediosas operaciones diarias y optimiza la experiencia del usuario, como la recuperación de cuentas sociales, transacciones entre cadenas con un solo clic y transacciones por lotes.

Dado que ambos combinan cuentas y contratos inteligentes, mucha gente tiende a compararlos. Sin embargo, sus innovaciones se encuentran en diferentes niveles: uno en el nivel del sistema de cuentas y el otro en el estándar NFT. El primero es más fundamental para la industria, mientras que el segundo se centra más en los conceptos básicos de NFT. Quizás en el futuro surjan puntos de integración más innovadores entre ambos.

Para obtener más detalles sobre AA, consulte el artículo de Gate Learn.《Resumen de cuenta y Hot It Works》

Escenarios de aplicación de ERC-6551

Ventajas de ERC-6511

Componibilidad

La combinación de NFT con contratos inteligentes genera posibilidades más imaginativas y el uso de NFT como cuentas puede mejorar su escalabilidad. Además, dado que los activos almacenados dentro de las NFT y las propias NFT son mutables, las NFT serán aún más únicas.

Programabilidad

Actualmente, la cuenta contrato está definida para transferencias de activos. Sin embargo, debido a sus propiedades contractuales, puede admitir más operaciones personalizadas en el futuro.

Separación de propiedad

Al mantener NFT como una cuenta, se puede resolver el problema de exponer previamente todos los activos una vez que una cuenta EOA está conectada a un protocolo, y es más ventajoso para la gestión de cuentas.

Casos de uso potenciales

Según las características técnicas y las ventajas de ERC-6551, existen muchos casos de uso potenciales, como por ejemplo:

  1. Sistemas de inventario para artículos, indumentaria y equipo (diseñados para juegos/metaverso)
  2. Sistemas de lealtad o reputación de la comunidad
  3. Acuñar o gestionar una cesta de activos (obras de arte, objetos de colección, DeFi)
  4. Estructuras de medios componibles (de canción en canción, capa de arte a pintura, textil digital a ropa)
  5. Nuevos mecanismos de juego en cadena
  6. Meme en cadena/economías derivadas
  7. NFT como herramientas de acceso en lugar de billeteras
  8. Mejorar la componibilidad de NFTFi, como generar rendimiento a partir de la garantía de NFT
  9. Autorizar cuentas sin transferir propiedad
  10. Combinando identidades descentralizadas para crear tarjetas de identidad

Aplicaciones del mundo real

Hucha

Piggybank es un proyecto del hackathon ETH Global Waterloo, que convierte el NFT ERC-6551 en una cuenta de ahorros, lo que permite a los usuarios depositar ETH directamente en NFT. Una vez depositado, la única forma de retirarlo es destruir el NFT y las características cambian a medida que se deposita más dinero. Actualmente está solo en la red de prueba de Goerli.

Fuente: https://testnets.opensea.io/collection/piggybanknft6551

Como se muestra en la figura anterior, después del depósito, el NFT mostrará la cantidad depositada, y no solo se pueden transferir tokens, sino que también se pueden transferir otros NFT. Piggybank utiliza principalmente la función de cuenta vinculante de ERC-6551, que admite la funcionalidad de transferencia de activos. Actualmente, este proyecto todavía se encuentra en estado de demostración.

Protocolo de lentes

Lens Protocol es un protocolo de redes sociales descentralizado, componible y de código abierto con alto reconocimiento en el dominio Web3. Tokeniza el contenido y la propiedad, acuñando los perfiles de los usuarios como NFT de perfil, que siguen a los usuarios, y el contenido también se acuña como NFT para la venta a los fanáticos. En su V2, utiliza ERC-6551 para una importante actualización de funcionalidad.

Demostración de cuenta usando CryptoKitty. Fuente: Protocolo Espejo de Lente

En Lens Protocol V2, ERC-6551 otorga la capacidad de billeteras de perfiles personales, brindando soporte listo para usar entre perfiles personales y el estándar de token ERC-6551, reintroduciendo una poderosa capacidad de composición. En la V2, el valor de “acuñar” y “coleccionar” puede acumularse en perfiles personales en lugar de en las direcciones de sus propietarios, lo que otorga a las NFT sus propias relaciones sociales, voz y oportunidades de monetización. Por ejemplo, un CryptoKitty puede tener un perfil de Lens, seguir a otros CryptoKitties y publicar contenido, creando su propia cadena de valor. De manera similar, en el mundo de juegos virtuales Sandbox, puedes comprar un terreno virtual, y el terreno puede tener un perfil de Lens para abrir un buzón y comunicarse con otros terrenos virtuales.

Desafíos y perspectivas

Desafíos

Obtener apoyo de proyectos y plataformas NFT existentes

No todos los proyectos NFT cumplen con el estándar ERC-6551, especialmente aquellos que no siguen el método OwnerOf, como CryptoPunks. Esto significa que algunas de las NFT más populares y valiosas no pueden disfrutar de la función de cuenta vinculada a tokens.

Madurez Técnica

Por razones técnicas o comerciales, es posible que algunas plataformas NFT no deseen o no puedan integrarse con el estándar ERC-6551. Por lo tanto, es posible que los NFT ERC-6551 no estén disponibles de inmediato para todos los coleccionistas y creadores.

Seguridad del contrato

Los NFT ERC-6551 pueden poseer activos e interactuar con aplicaciones a través de contratos inteligentes, lo que los convierte en objetivos atractivos para los piratas informáticos que intentan explotar vulnerabilidades. Dos preocupaciones de seguridad son notables:

  • Fraude: los vendedores podrían engañar a los compradores vendiendo NFT que supuestamente contienen ETH y luego retirando el ETH después de la venta, dejando al comprador con una cuenta vacía.
  • Bucle de propiedad: podría surgir una situación en la que una NFT se coloque en su propia cuenta vinculada a token (Cuenta vinculada a token), bloqueando permanentemente el activo en un estado inaccesible, formando un "bucle de propiedad".

Curva de aprendizaje

ERC-6551 requiere una experiencia intuitiva y fácil de usar. Introduce nuevas complejidades y funcionalidades para las NFT, lo que requiere que los usuarios mejoren su comprensión y conciencia para utilizarlas de manera efectiva. Por ejemplo, es posible que los usuarios necesiten aprender a crear, acceder, administrar y transferir cuentas vinculadas a tokens y sus activos.

Perspectivas

La integración de protocolos Web3 conocidos como Lens y los intentos de varios proyectos nuevos han demostrado la viabilidad y componibilidad de ERC-6551. En el hackathon ETHGlobal Waterloo, de 11 proyectos, 4 estaban relacionados con él. Sin embargo, estos intentos también muestran que las aplicaciones actuales de ERC-6551 se limitan al almacenamiento de activos básicos y pruebas de productos simples como cajas ciegas. Muchos de los escenarios mencionados anteriormente en la sección "Posibles casos de uso" aún no se han realizado.

Si bien numerosos escenarios son plausibles, es aconsejable moderar el optimismo. Inicialmente, uno de los conceptos detrás de las parteras tradicionales, SBT, llamó la atención y encendió el entusiasmo creativo. Sin embargo, el mercado aún tiene que ser testigo de proyectos maduros y sostenibles. Además, la competencia de tecnologías similares como AA también influye en la posición de mercado de la tecnología TBA. Por lo tanto, el futuro de ERC-6551 depende significativamente de demostraciones exitosas de sus casos de uso, fomentando una aceptación más amplia por parte de los usuarios.

Conclusión

En contextos comunes de Web3, la conexión entre NFT y DeFi, GameFi no es estrecha, pero con la llegada de ERC-6551, vincular las NFT con contratos inteligentes ha transformado las NFT de meros activos en una cuenta a "subcuentas", capaces de controlar los activos de forma independiente e interactuar con varias Dapps. Este es un cambio significativo para las NFT, ya que mejora su utilidad en otros dominios Web3. Los intentos de mercado actuales son meras pruebas preliminares técnicas o integraciones simples, y podemos anticipar escenarios de aplicación más innovadores. Por último, a pesar de algunos riesgos y limitaciones, la atención que atrajo incluso en sus inicios es encomiable y vale la pena reconocer sus logros.

Author: Wayne
Translator: Sonia
Reviewer(s): Edward、KOWEI、Elisa、Ashley He、Joyce
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!