Una nueva era: ERC-6551 y cuentas vinculadas a tokens (TBA)

IntermedioDec 17, 2023
Este artículo comienza con una revisión de la historia de las NFT, seguida de un análisis de los detalles técnicos y las complejidades detrás del estándar ERC-6551. Al compararlo con el estándar ERC-721 anterior, el artículo destaca las ventajas del ERC-6551 en términos de funcionalidad y flexibilidad. Finalmente, resume las aplicaciones prácticas de ERC-6551, los problemas que necesitan atención y sus limitaciones en la etapa actual.
Una nueva era: ERC-6551 y cuentas vinculadas a tokens (TBA)

La introducción de cuentas vinculadas a tokens (TBA) con ERC-6551 revela un nuevo paradigma. Cualquier token no fungible (NFT) ahora puede trascender su función tradicional de mero activo digital a una billetera completamente funcional.

Las implicaciones de este avance tecnológico se extienden mucho más allá del ámbito del arte y los coleccionables digitales. Industrias como el comercio, el juego y muchas otras están preparadas para abrazar este cambio transformador. Los nuevos casos de uso de NFT permitidos por las parteras tradicionales allanan el camino para una innovación aún mayor. Requiere una reinvención completa de cómo percibimos la propiedad, la identidad y el valor en la cadena.

En este artículo comenzamos desde el principio, con una breve historia de las NFT. Luego profundizamos en una exploración de las complejidades técnicas subyacentes a ERC-6551 y la complementamos con una comparación lado a lado de ERC-721 y ERC-6551. Para concluir, reflexionamos sobre los casos de uso, advertencias y limitaciones de ERC-6551 en la actualidad.

El nacimiento y la desaparición de las NFT

El año 2017 fue importante para el mundo de Ethereum. ERC-721 allanó el camino para la tokenización de activos digitales únicos y ofreció una visión novedosa del futuro de la propiedad y la procedencia en cadena. Las NFT se convirtieron en el centro de atención, aprovechando la ola de popularidad provocada por proyectos innovadores como CryptoKitties, NBA TopShot y CryptoPunks.

Desde desarrolladores hasta creadores y comerciantes diarios, las NFT eran para todos. No pasó mucho tiempo hasta que la industria NFT se sobresaturó, socavada por la especulación y la exageración. Desgraciadamente, a finales de 2022, la confianza empezó a menguar y la corrección del mercado había empezado a seguir su curso.

Los constructores y creyentes más leales de la tecnología subyacente de las NFT se quedaron buscando el próximo "movimiento". Casi un año después, surgió ERC-6551 para devolverle la vida a las NFT.

¿Qué es ERC-6551?

ERC-6551 es el estándar Ethereum para cuentas vinculadas a tokens. Se lanzó en Ethereum Mainnet el 7 de mayo de 2023* y fue creado por el equipo de Future Primitive (Benny Giang, Jayden Windle y más). Hizo posible la creación de una billetera de contrato inteligente para cada NFT ERC-721, marcando el comienzo de un nuevo nivel de componibilidad, dinamismo e interactividad.

La propuesta inicial se publicó el 23 de febrero de 2023.

💡 Benny estaba en el equipo que fundó ERC-721 y CryptoKitties.

¿Qué son las cuentas vinculadas a tokens (TBA)?

Las cuentas vinculadas a tokens (TBA) son billeteras que permiten la creación de una interfaz y un registro para cuentas de contratos inteligentes propiedad de tokens ERC-721. Están directamente vinculados a las NFT que los "poseen".

Le dan a las NFT dos propiedades importantes. El primero es "la capacidad de poseer activos", ya sean ERC-20, ERC-721 o ERC-1155. El segundo es la “capacidad de participar en la gobernanza social” (por ejemplo, ser firmante de un multisig, registrar su propio dominio ENS o votar propuestas de la comunidad).

El mecanismo subyacente de ERC-6551

Como se mencionó, las TBA son billeteras de contratos inteligentes propiedad de un único NFT ERC-721. El control, sin embargo, cae en manos del titular del NFT. Tienen el poder de ejecutar acciones en cadena a través de la TBA.

El mecanismo de un TBA ERC-6551 se puede dividir en 3 partes:

El Registro

El Registro ejecuta 2 funciones cruciales para la creación de la TBA:

  1. createAcount: implementa un TBA nuevo para un ERC-721 utilizando una dirección de implementación especificada.
  2. cuenta: calcula una dirección TBA para un token ERC-721 existente.

Contratos de proxy mínimos

Luego, cada TBA se distribuye al mundo como un proxy mínimo (MPC) ERC-1167 , completo con datos constantes e inmutables añadidos al código de bytes. Los MPC se utilizan por dos razones:

  1. Más barato: en lugar de implementar contratos NFT varias veces, simplemente puede clonar contratos.
  2. Menos trabajo: solo necesitará implementar el contrato de proxy una vez.

Interfaz de cuenta

  1. Define un conjunto de funciones actualmente disponibles para la TBA → Define el conjunto de acciones que puede tomar.
  2. Permite limitaciones en la capacidad del propietario de NFT para ejecutar llamadas. Esto es crucial por motivos de seguridad, ya que puede impedir el acceso no autorizado a la TBA. Por otro lado, la interfaz de la cuenta proporciona una forma de otorgar permisos de ejecución a cuentas que no son propietarios. Esto es útil para las parteras tradicionales.

Estas 3 partes del mecanismo ERC-6551 son las que le permiten actuar como una billetera de contrato inteligente.

Mantiene las primitivas de los ERC-721 al tiempo que mitiga sus limitaciones.

¿Cuáles son exactamente, te preguntarás, estas limitaciones? 🤔

Limitaciones de ERC-721 y fortalezas de ERC-6551

Procedencia

ERC-721 ❌ Solo proporciona prueba de propiedad. El activo se vinculará a la cuenta del propietario, pero no muestra una historia del historial de transacciones, utilidad, etc.

ERC-6551 ✅ Sus NFT ahora cuentan una historia, incl. historial completo de transacciones y utilidad. Mantiene su propio registro sin permiso y registro de actividad en cadena. Obtenga información valiosa sobre las transacciones e interacciones pasadas de su NFT.

Componibilidad

ERC-721 ❌ Existen en el vacío y son independientes de cualquiera de sus otros activos.

ERC-6551 ✅ Es hora de abrigarse. Cree una fiesta en cadena con sus NFT con activos relacionados, por ejemplo NFT y tokens. Cuando vende o transfiere su ERC-6551, todos los activos que contiene se aprovechan.

Identidad

ERC-721 ❌ Como activos singulares, los NFT no tenían identidad propia. Sólo las billeteras contarían como "identidades en línea".

ERC-6551 ✅ Las NFT obtienen su propia identidad y ya no están vinculadas a las billeteras que las contienen. Ahora es una dApp para el mundo NFT. Ya no son sólo "coleccionables digitales", son una extensión de su personalidad digital.

Dinamismo

ERC-721 ❌ Los metadatos JSON son estáticos. No se puede agregar ningún valor adicional. No se puede aplicar ninguna personalización adicional.

ERC-6551 ✅ Permite agregar activos, lo que significa que puede cambiar el valor o la apariencia de una NFT sin alterar sus metadatos. ¡Hola, NFT de arte en evolución!

Interactividad

ERC-721 ❌ No se puede interactuar con otros activos en cadena.

ERC-6551 ✅ Capacidad de poseer activos en cadena como ERC20, 721 y 1155. Mejoran su rendimiento o apariencia. Le das vida a tu NFT con su propia personalidad e historia únicas.

Fuente de valor

ERC-721 ❌ Derivado de pura especulación y actividades externas y/o fuera de la cadena.

ERC-6551 ✅ Tiene más valor por su procedencia y capacidad de interactuar.

Otro punto fuerte de ERC-6551 es su compatibilidad con versiones anteriores de la infraestructura Ethereum existente. Son compatibles de forma nativa con los tokens ERC-721, lo que significa que no requieren la implementación de nuevos contratos ni la envoltura de NFT. También son compatibles con plataformas y herramientas como OpenSea, Metamask, Etherscan.

Casos de uso de ERC-6551

Juego de azar

Las parteras tradicionales literalmente cambian las reglas del juego. La componibilidad de los TBA permite la creación de "inventarios" en el juego para personajes individuales. Los jugadores podrán transferir todos los activos del juego a la "billetera" del personaje, lo que dará como resultado una experiencia de jugador perfecta y les brindará una visión general integral de sus logros.

Construcción comunitaria

Habrá más incentivos para los miembros de comunidades en línea (por ejemplo, Proyectos NFT, DAO) para participar. Su compra inicial de NFT, ya sea una PFP o una tarjeta de membresía, acumulará valor debido a la recopilación de tokens, NFT u otros activos relacionados.

Véalo en acción con Sapienz #3305

Membresías, programas de fidelización, sistemas de reputación, identidades en cadena

Si una identidad en cadena se compone de activos y transacciones en una billetera determinada, las TBA brindan a las NFT la capacidad de tener una identidad propia. También pueden interactuar con las dApps de forma independiente.

Esto abre innumerables posibilidades para programas de fidelización y sistemas de reputación. Las NFT podrían otorgar a los propietarios acceso y ventajas a un programa de fidelización o, en el caso de los préstamos, las NFT podrían ser un vehículo para obtener calificaciones crediticias verificables.

Advertencias y limitaciones de ERC-6551

Ha pasado menos de 1 mes desde que ERC-6551 entró en funcionamiento en la red principal. A pesar de su tecnología innovadora, tiene un camino difícil por delante.

❌ No todas las NFT son compatibles

Sólo las versiones empaquetadas de ERC-721 son compatibles. Antes de comenzar, es fundamental comprobar la compatibilidad.

❌ Falta de apoyo al ecosistema

No todo el mundo recibe el cambio con los brazos abiertos. Algunos proyectos y plataformas existentes aún no están del todo encantados con ERC-6551. Especialmente aquellos que son fanáticos del métodoownerOf*.

❌ Riesgos de seguridad

A mayor poder, mayor responsabilidad. El mayor valor de las NFT significará que serán más atractivas para que los ataquen los piratas informáticos. Para garantizar la estabilidad y permitir el uso de activos de mayor valor, ERC-6551 requerirá pruebas rigurosas.

❌ Experiencia de usuario

Sin mucha experiencia en el espacio, ERC-6551 tiene muy pocos comentarios de los usuarios. Si bien conceptualmente no es difícil de entender, la funcionalidad es tecnológicamente nueva. Para que los usuarios comprendan y naveguen por los aspectos técnicos de las cuentas vinculadas a tokens, será necesario prestar más atención a los procesos y a las interfaces intuitivas.

Observaciones finales: mirando hacia el futuro

El auge ya pasó, pero sus fieles defensores han estado esperando que regresen las NFT. Si bien no es obvio, ¿podría ser que el estándar ERC-6551 esté marcando el comienzo de una progresión natural y necesaria de los activos digitales?

ERC-6551 se basó en los cimientos establecidos por los ERC-721 e implementó mejoras significativas en funcionalidad, propiedad e interoperabilidad. Aunque todavía es experimental, lo que está claro es que ERC-6551 y las cuentas vinculadas a tokens desempeñarán un papel fundamental en la evolución de las NFT. El panorama de los activos digitales se acerca a un nuevo horizonte. Con la gama de nuevas capacidades permitidas por ERC-6551, se abrirán más puertas a la creatividad, la innovación y la conexión. Estamos ansiosos por ver qué construirás.

Descargo de responsabilidad:

  1. Este artículo se reimprime de [piñata]. Todos los derechos de autor pertenecen al autor original [Kelly Kim]. Si hay objeciones a esta reimpresión, comuníquese con el equipo de Gate Learn y ellos lo manejarán de inmediato.
  2. Descargo de responsabilidad: los puntos de vista y opiniones expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas están a cargo del equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
Şimdi Başlayın
Kaydolun ve
100 USD
değerinde Kupon kazanın!
Üyelik oluştur