ERC-6551: El Cambiador de Juego para los NFT
¡El futuro es ahora para revolucionar los NFTs!
NounsDaoAmigos ayuda a crear bienes públicos, impacto social, arte, diseño y tecnología. No te pierdas la oportunidad de formar parte de esta maravillosa comunidad. 1 Amigo un voto, la primera DAO Latinoamérica resistente a la censura y amigable con cualquier persona que participe.
Síguelos en Twitter para seguir creciendo y no olvides entrar a las llamadas, actualizaciones y propuestas en su servidor de Discord.
Querida Nación Bankless,
ERC-721 es el estándar de token que popularizó los NFT en Ethereum como activos digitales únicos y verificables.
Pero, ¿qué tal si pudiéramos convertir nuestros simples NFT en cuentas completas de Ethereum?
¡Ahora es posible! Esto se debe a que ha llegado un nuevo estándar de token, el ERC-6551, que impulsa los NFT de Ethereum hacia una nueva dimensión de utilidad y funcionalidad.
Tu coleccionable favorito ahora puede poseer directamente activos, interactuar con aplicaciones web3 y servir mejor como tu identidad en la cadena. Estamos ingresando a una era emocionante, ¡así que vamos a ponerte al día con los conceptos básicos de ERC-6551 en la publicación de hoy!
-WMP
Una Guía para Principiantes sobre ERC-6551
Los fundamentos de ERC-6551
La relevancia 🧠
ERC-6551, un nuevo estándar de token, fue lanzado en la red principal de Ethereum el 7 de mayo de 2023. Mejora significativamente las capacidades de los NFT ERC-721 al permitirles funcionar como sus propias cuentas de contrato inteligente, lo que los hace más versátiles y funcionales que nunca antes.
El motivo ❓
La motivación detrás de ERC-6551 surge del creciente uso de los NFT como una forma de identidad en la cadena. Hasta ahora, los tokens ERC-721 no podían actuar como agentes ni poseer otros activos en la cadena, lo cual no estaba en línea con los casos de uso del mundo real de los activos no fungibles.
En consecuencia, ERC-6551 aborda este problema otorgando a cada token ERC-721 las capacidades completas de una cuenta de Ethereum, al tiempo que mantiene la compatibilidad con los contratos ERC-721 existentes. Esto se logra mediante la implementación de cuentas de contrato inteligente únicas, denominadas "cuentas ligadas a tokens", para cada token ERC-721 a través de un registro sin permisos.
Cabe destacar que también es posible que un solo NFT posea múltiples cuentas ligadas a tokens a través de ERC-6551. En este sentido, un NFT puede contener ahora múltiples billeteras y demás.
El cómo 🔩
El sistema introducido en ERC-6551 está compuesto principalmente por 1) un registro sin permisos para implementar cuentas ligadas a tokens, y 2) una interfaz estándar para interactuar con estas cuentas.
El qué 🪪
Gracias al estándar ERC-6551, todo lo que puedes hacer con tu billetera de Ethereum regular, ahora puedes hacerlo con un NFT ERC-721. Por supuesto, lo básico sería usar tu NFT para almacenar otros NFT, intercambiar ERC20, etc. ¡Pero esto es solo la punta del iceberg!
Por ejemplo, supongamos que has estado acumulando dispositivos que puedes usar en un nuevo juego web3. En lugar de tenerlos en tu billetera de Ethereum regular, ahora puedes almacenarlos en el NFT de tu elección, como por ejemplo tu avatar de jugador en ese mismo juego. Esto no solo es más divertido y familiar a nivel psicológico, sino que más adelante, si decides dejar el juego, podrías considerar vender el avatar del jugador junto con los objetos vestibles acumulados como una unidad cohesionada en un mercado de NFT a través de ERC-6551.
Eso es solo una ilustración hipotética, pero realmente hay toneladas de posibilidades aquí. Como otro ejemplo, los proyectos de PFP (Profile Picture) ahora pueden incentivar y enfatizar la utilidad ampliada de sus coleccionables al distribuir recompensas a todos los poseedores en su colección con cuentas ligadas a tokens.
Además, el hecho de que ERC-6551 permita que los NFT tengan múltiples cuentas ligadas a tokens y admita cuentas ligadas a tokens en múltiples cadenas ofrece capas adicionales de utilidad que seguramente darán inicio a nuevas olas de experimentación e innovación en el espacio de los NFT.
Las consideraciones 🤔
No todos los proyectos de NFT son compatibles. Específicamente, los proyectos cuyos contratos inteligentes no dependen de un método ownerOf no son compatibles con el estándar ERC-6551, como por ejemplo CryptoPunks.
Además de la falta de soporte completo de ERC-721 según lo propuesto, ERC-6551 también plantea dos implicaciones principales de seguridad que requerirán vigilancia en el ecosistema de NFT:
1. 🚨 Evitando comportamientos fraudulentos: Los mercados descentralizados deben tener cuidado con posibles estafas. Por ejemplo, podría darse el caso de que un usuario venda un NFT que supuestamente contiene una cierta cantidad de ETH, pero luego retire el ETH después de la venta, dejando al comprador con una cuenta vacía. Algunas formas sugeridas para prevenir este tipo de estafas incluyen hacer un seguimiento de los números de secuencia de las cuentas ligadas a tokens y asegurarse de que los compromisos de activos se mantengan intactos durante una transacción. Sin embargo, la prevención del fraude no se aborda directamente en ERC-6551 y requiere implementación a nivel de mercado o mediante contratos inteligentes externos.
2. 🔄 Prevención de ciclos de propiedad: ERC-6551 podría dar lugar a una situación en la que un NFT se transfiera a su propia cuenta ligada a tokens, lo que haría que todos los activos de esa cuenta se vuelvan inaccesibles permanentemente. Esto genera un "ciclo de propiedad" que es complejo de prevenir en la cadena debido al espacio de búsqueda infinito requerido. Si bien está fuera del alcance de ERC-6551 hacer cumplir la prevención de estos ciclos, se recomienda que las aplicaciones tomen medidas en su interfaz para limitar dichas transferencias.
Lo que dice la gente 💬
• Benny Giang, coautor de ERC-6551 y cofundador de Future Primitive: "La idea es simple... ¿Qué pasaría si los NFT tuvieran sus propias billeteras? Inspirados en los Soul Bound Tokens (SBTs), nuestra idea es al revés y lo llamamos Token Bound Accounts (TBAs). En lugar de un NFT vinculado a una billetera, tenemos billeteras vinculadas a NFTs".
• Gami, miembro de Nouns DAO y fundador de Gnars DAO y Tings DAO: "ERC6551 (Token Bound Accounts) es cómo he pensado en mis Nouns desde que me uní a [Nouns DAO]. Espero que nos apoyemos de alguna manera... Hace posible el concepto de 'emprendedor'. Los Nouns podrían ser vendidos junto con lo que han adquirido y construido durante su viaje".
• 0xBeans.eth, ingeniero de Solidity: "ERC-6551 es probablemente una de las Propuestas de Mejora de Ethereum a nivel de aplicación más interesantes... Surgen muchas propiedades interesantes, como las cuentas negociables... ENS es un paso hacia las identidades en la cadena, las cuentas completas de Ethereum propiedad de NFT son el siguiente paso en mi opinión. Este EIP va de la mano con EIP4337 (abstracción de cuentas). La implementación de referencia básicamente crea cuentas de ETH con create2 y las vincula a un token".
Cómo utilizar ERC-6551 📂
Tokenbound es un conjunto de herramientas de código abierto centradas en el estándar ERC-6551, y uno de los servicios que proporciona es una interfaz de explorador de cuentas que puedes utilizar para implementar cuentas ERC-6551 e interactuar con otros usuarios.
Si estás interesado en implementar una cuenta ligada a tokens en tu NFT de elección, sigue estos pasos:
1. Ingresa a https://tokenbound.org y conecta tu billetera de elección.
2. Haz clic en el botón "Mis NFTs".
3. Selecciona el NFT deseado y presiona el botón "Implementar Cuenta".
4. Confirma la transacción de implementación con tu billetera y espera a que se complete la transacción.
5. ¡Listo! Ahora verás una opción "Usar Billetera" en el panel de control de tu NFT seleccionado; al momento de escribir esto, recibirás un mensaje que dice "Próximamente...", así que espera que se implemente la funcionalidad completa en breve.
Ten en cuenta que ERC-6551 acaba de llegar a la mainnet, por lo que las herramientas relacionadas con él apenas están comenzando a desarrollarse. Espera ver todo tipo de avances en la "experiencia del usuario" y en la "interfaz de usuario" en este sentido en el futuro. Mientras tanto, te recomiendo que dediques algo de tiempo a revisar las preguntas frecuentes en la parte inferior de tokenbound.org antes de empezar.
El panorama general 🤯
El arribo de ERC-6551 es un hito histórico en el espacio de los NFT y abre un mundo de nuevas posibilidades al convertir los NFT en sus propias cuentas de contratos inteligentes. Esto brinda una mayor versatilidad a los NFT, pero también los alinea más estrechamente con casos de uso del mundo real, haciéndolos más prácticos y comprensibles para los usuarios. Al ampliar la perspectiva, ¡espera ver un aumento en la adopción de ERC-6551 y experimentos en los próximos meses!
Además, ahora, cada vez que los escépticos digan que los NFT se pueden "guardar con clic derecho", tenemos cuentas ligadas a tokens dentro de los NFT que hacen que esta afirmación sea aún más infundada. Puedes copiar y guardar una imagen, por supuesto, pero no puedes copiar y guardar su contenido 😉
Biografía del autor
William M. Peaster es el creador de Metaversal, un boletín de noticias de Bankless centrado en la aparición de NFTs en la criptoeconomía. También es escritor principal del boletín principal de Bankless y colaborador de la plataforma de curación de NFTs JPG.
Biografía de la traductora
Brenkiria es una trader que trabaja con criptomonedas y Forex, colaboradora activa de Bankless en Español, creadora de contenido sobre temas relacionados con trading, criptomonedas y Web 3.
Puedes seguirla en Twitter como @brenkiria
Pasos de acción Bankless en Español
📖 Leer: 6 proyectos preparados para Airdrops
⛏️ Profundiza en: ¿Qué es Push Protocol?
📚 Curso: Cryptoversidad y aprende sobre cripto y mejora tus probabilidades de éxito en el ecosistema con mejores conocimientos.
🙏 Espacio Libre para Patrocinadores
¡Hola! 🐼 ¿Te interesa aparecer en nuestros newsletters o patrocinar el podcast de Bankless en Español? 🚀 Actualmente con más de 2 mil visitas al mes y 200 suscriptores, no te pierdas esta oportunidad.
Si te interesa: Envíanos un mensaje en el Twitter de Bankless en Español 🏴
¿Quieres conocer todo lo que pasa en el ecosistema cripto y web3 día a día? Pues bien, puedes suscribirte a Bankless para estar al tanto de todo lo que pasa y invita a tus amigos para que no se lo pierdan 🚀