¿Qué es un NFT dinámico (dNFT)?
Escrito por Alchemy
Los tokens no fungibles (NFTs) han generado miles de millones en ventas de cosas como arte digital, juegos, tarjetas deportivas, música y más. Cuando la mayoría de la gente piensa en NFTs, suele pensar en una imagen estática, un video o un activo multimedia.
Sin embargo, los dynamic NFTs (dNFTs) están ganando protagonismo. En este artículo describiremos qué son los dynamic NFTs, casos de uso reales y potenciales de dNFTs, y cómo quienes deseen construir dNFTs pueden usar oráculos para acceder a datos y cómputo off-chain con confianza minimizada.
¿Qué es un dynamic NFT?
Un dynamic NFT es un token no fungible que puede cambiar según ciertas circunstancias. Debido a su capacidad de adaptarse y cambiar en respuesta a eventos y datos externos, los dNFTs están ampliando el espacio de diseño que los NFTs pueden manejar.
Por el momento, el uso más común de los NFTs es en el arte digital, donde un artista crea un token que representa una obra de arte digital, como un 1-of-1 NFT, y un coleccionista puede comprar este token para probar la propiedad. Cuando se crean nuevos NFTs, los tokenIDs no cambian.
Recuerda que no es necesario dar ninguna información sobre un NFT, como su descripción, imagen u otras características. Un NFT es, en su forma más básica, un token transferible con un identificador único llamado tokenID.
Este modelo de NFT estático ayuda a los artistas digitales de todo el mundo de varias maneras. Antes, los artistas digitales no podían detener ni siquiera rastrear la difusión ilegal de sus obras originales, porque no había forma de distinguir entre dos archivos cualesquiera. Esto significaba que no se podía conservar un único archivo original.
Por primera vez en la historia de Internet, los creadores pueden vender arte digital a sus seguidores si pueden probar la propiedad. Los seguidores también pueden probar la propiedad de una obra de arte original, incluso si la imagen subyacente está copiada.
Los NFTs estáticos se usan hoy en la mayoría de los proyectos de generative NFT art, juegos play-to-earn y coleccionables digitales. Además de estos casos de uso, ofrecen una propuesta de valor única para la digitalización de activos del mundo real, como escrituras de bienes raíces, patentes y otros identificadores únicos.
Pero esta estrategia está limitada por el hecho de que los NFTs estáticos no se pueden cambiar una vez que se colocan en una blockchain, y sus metadatos tampoco se pueden modificar. Algunos ejemplos de por qué alguien querría un NFT que requiera actualizaciones de datos incluyen:
- Tokenizar activos del mundo real
- Crear videojuegos que progresan
- Construir ligas de fantasy sports en la blockchain
- Y mucho, mucho más.
Los dynamic NFTs permiten que los NFTs mantengan sus IDs únicos mientras también reciben información actualizada.
Un dynamic NFT es aquel que puede cambiar en respuesta a algo externo a él. El cambio en un dNFT normalmente significa que un smart contract ha modificado los metadatos. Esto es posible porque el smart contract del NFT cuenta con actualizaciones automáticas que le indican al NFT subyacente cuándo y cómo debe cambiar su información.
¿Cómo funciona un dynamic NFT (dNFT)?
La tecnología habilitante son los smart contracts, que permiten el crecimiento de los dynamic NFTs al dejarlos usar cálculos tanto off-chain como on-chain. Cuando un usuario solicita un NFT, los smart contracts revisan datos off-chain y on-chain para decidir qué mostrarle al usuario.
- Primero, se envía una solicitud de NFT a un smart contract
- El smart contract busca información en la blockchain
- El contrato le pide a un oráculo información que no está en la blockchain
- El smart contract entonces devuelve una o dos piezas de contenido multimedia
Esto significa que los smart contracts hacen posible que los NFTs cambien con el tiempo. Es decir, los smart contracts usan datos tanto off-chain como on-chain para determinar si un token no fungible debe cambiar y, si es así, actualizar los metadatos de un dynamic NFT.
¿Cómo se usan los oráculos en los dynamic NFTs?
Además de las actualizaciones de metadatos, pueden ocurrir características dinámicas. Por ejemplo, se pueden crear dynamic NFTs cuando suceden ciertos eventos, como cuando se encuentra una ubicación oculta en una aplicación de realidad aumentada.
Además de información, los dNFTs pueden tener "características ocultas" que se revelan cuando el usuario interactúa con ellos. Los tokens como los NFTs, que son completamente únicos y se pueden configurar de distintas maneras, pueden programarse de un número infinito de formas.
Sin embargo, la mayoría de los dNFTs deben incluir algún tipo de cambio de metadatos para que los usuarios sin conocimientos técnicos puedan "ver" los cambios. Una parte del diseño de dNFTs que suele pasarse por alto es cómo obtener los datos y las funciones necesarias para lograr un proceso de dNFT seguro, justo y automatizado.
Las variables externas, tanto on-chain como off-chain, pueden cambiar los metadatos de un dNFT de más de una manera. Sin embargo, las blockchains no pueden acceder ni procesar datos que no formen parte de la cadena.
Los oráculos resuelven estos problemas al ofrecer una variedad de servicios de datos y cómputo off-chain que pueden usarse para activar actualizaciones de dNFTs. Los oráculos actúan como un puente entre ambos mundos. Esto hace posible crear procesos de dNFT automatizados, descentralizados e incluso "divertidos" a medida que el ecosistema de dNFTs crece y los NFTs se conectan cada vez más con el mundo real.
Cómo crear un dynamic NFT (tutorial)
Antes de empezar a crear tus propios dynamic NFTs, elige tu ítem, sus variables y qué chain deseas usar.
Por ejemplo, podrías querer un Ethereum NFT que cambie de imagen según el precio de ETH. Cuando el precio de ETH sube, la imagen del NFT es un toro, y cuando el precio de ETH baja, la imagen del NFT es un oso.
Una vez que tengas tu plan, es momento de configurar tu entorno de desarrollo.
Herramientas para crear un dNFT
Para comenzar, asegúrate de contar con las herramientas necesarias:
- Una cuenta gratuita de Alchemy
- IDE
- Acceso al repositorio de Github del tutorial de dNFT
- IPFS companion
- Un faucet y tokens de testnet
Una vez configurado tu entorno, estos son los pasos básicos para construir un dNFT con Alchemy.
Pasos para crear un dynamic NFT
Este es un resumen breve del tutorial de dynamic NFT de Alchemy, que cambia su diseño según los precios del mercado.
- Configurar el token ERC721
- Subir los enlaces de imagen del NFT en las URIs de IPFS
- Completar una verificación de compilación
- Hacer que el contrato del NFT sea "Keepers Compatible"
- Hacer que el smart contract interactúe con los Price feeds de Chainlink, que cambiarán el NFT según las variables que definas (en este caso, precios del mercado).
- Probar tu dNFT para ver si se actualiza dinámicamente como se espera.
- ¡Acuñar (mint) y desplegar tu dNFT!
Esta es una versión simplificada de cómo crear un dNFT. Para la versión completa, lee nuestra guía paso a paso.
Ejemplos populares de dynamic NFT
LaMelo Ball es un jugador profesional de basquetbol que ha lanzado ocho LaMelo Ball NFTs diferentes. Cada uno de sus dNFTs registra un conjunto distinto de sus estadísticas, como rebotes, asistencias y puntos anotados, y cambia según su desempeño en los partidos.
Por ejemplo, si consigue 10 asistencias en un partido, el NFT podría cambiar a un color de fondo diferente. Según qué tan bien siga desempeñándose LaMelo, los poseedores de dynamic NFTs pueden participar en rifas exclusivas y obtener otros beneficios exclusivos para NFTs.
Uno de estos ocho NFTs, el Gold Change NFT, venía con una condición: si LaMelo Ball ganaba el premio a Novato del Año de la temporada 2021 de la NBA, el NFT cambiaría. Después de que LaMelo ganara, el NFT se transformó por completo en una imagen distinta.
Otro ejemplo es Regenerative Resources (RRC), una empresa de servicios ecosistémicos cuyo objetivo es convertir tierras dañadas en entornos marinos capaces de generar ingresos.
RRC anunció el lanzamiento de cinco Short Film NFTs creados por artistas reconocidos. El dinero generado por las ventas se usará para plantar y cultivar 100 millones de manglares a través de los proyectos existentes de RRC. Cada Short Film NFT comenzará mostrando un solo fotograma. Cuando un NFT se compra o se vende, el cortometraje se muestra fotograma por fotograma hasta que el poseedor del NFT puede ver la pieza completa.
Resúmenes relacionados
Web329 de mayo de 2024
Conoce Key3: la DAO líder de educación Web3 en Japón
Japan Airlines y Calbee, una empresa japonesa de snacks, están usando NFTs para promover el turismo y la lealtad de marca.
Web329 de mayo de 2024
Wavehack: el hackathon Web3 más importante de Japón
WaveHack es el hackathon Web3 más grande de Japón, y se llevará a cabo desde mediados de abril hasta finales de agosto de 2024.
Web329 de mayo de 2024
Web3 en Japón: una visión completa
Descubre cómo el gobierno de Japón está acelerando la innovación y cómo las empresas están usando la tecnología blockchain.

Construye magia blockchain
Alchemy combina los productos y herramientas de desarrollo Web3 más potentes con recursos, comunidad y un soporte legendario.