Cómo crear un NFT

Por Kraken Learn team
11 min
25 de septiembre de 2024

Guía para principiantes sobre cómo crear tokens no fungibles 👾

  • Los casos de uso de los NFT son vastos — desde la expresión artística y los coleccionables digitales hasta los activos dentro del juego y los avatares en línea.

  • Numerosas plataformas de blockchain admiten la creación de NFT, siendo Ethereum la más popular.

  • Crear una colección de NFT (o un NFT único) es un proceso relativamente simple, facilitado por herramientas listas para usar.

¿Qué es un NFT y cómo se crea? 🤷

Un token no fungible (NFT) es un activo digital que es, sobre todo, único.

Mientras que las criptomonedas como Bitcoin (BTC)Ether (ETH) están compuestas por unidades individuales que pueden intercambiarse por un valor igual, dos NFT no pueden sustituirse de forma idéntica.

¿Cuál es el valor de esto?

Pues bien, cada NFT actúa eficazmente como un registro de propiedad, escrito inmutablemente en la blockchain. Normalmente, esta propiedad es sobre una pieza de medios (un archivo digital como un .jpeg, .png o .gif) — y el propio NFT sirve como certificado público de autoridad.

¿Quieres saber más sobre los NFT y sus aplicaciones? Te lo explicamos en, ¿Qué es un NFT?

Crear un activo de este tipo pudo haber sido antes solo alcanzable por desarrolladores expertos en blockchain. 

Pero hoy en día, existe una amplia gama de herramientas preconstruidas que simplifican el lanzamiento de NFT — ya sea que quieras dar vida a una obra de arte 1/1 o crear una comunidad en torno a una colección de NFT generada programáticamente.

candlesticks

Aspectos a considerar antes de crear NFT 📋

Antes de sumergirte en el emocionante mundo de Web3 y los NFT, es posible que quieras considerar algunos de los siguientes factores.

Costos

Como ocurre con prácticamente todas las actividades basadas en blockchain, la creación de una colección de NFT (y la futura distribución de cada pieza) incurrirá en tarifas de transacción. Estas varían según la blockchain que elijas: Ethereum, por ejemplo, tiene tarifas comparativamente más altas que una alternativa como Solana.

Para obtener más información, consulta nuestra guía del Centro de aprendizaje de Kraken: ¿Qué es una tarifa de gas de blockchain?

Los costos adicionales que deben tenerse en cuenta incluyen:

  • Posibles tarifas de listado (para que tus NFT estén disponibles en un mercado de NFT)

  • Costos de marketing/promoción (para dar a conocer tu proyecto)

  • Costos de alojamiento (para un sitio web asociado o, si eliges alojar tus archivos NFT en una base de datos de terceros)

Regulaciones e impuestos

Si trabajas con contenido digital, deberás familiarizarte con las normas pertinentes (por ejemplo, los derechos de autor y de propiedad intelectual).

También es posible que desees consultar a un profesional sobre las regulaciones relativas a la emisión y distribución de NFT en la(s) jurisdicción(es) deseada(s), y las implicaciones fiscales relacionadas con las ventas (las ganancias suelen estar sujetas al impuesto sobre las ganancias de capital).

Consulta nuestra guía completa de impuestos cripto de EE. UU., incluidos los impuestos sobre NFT, aquí.

Elección del protocolo

¿Qué blockchain se adapta mejor a tus necesidades? El costo no debería ser la única consideración aquí — una blockchain menos conocida y más barata puede resultar en menos gastos, pero también puede aislarte de una audiencia potencial más grande que interactúa principalmente dentro, por ejemplo, del ecosistema de Ethereum.

Antes de empezar, te recomendamos investigar las diversas blockchains — familiarízate con sus comunidades, sus proyectos principales y dónde podría encajar el tuyo.

Creando tu plan de NFT ⚒️

Una vez abordados los puntos anteriores, puedes empezar a pensar en lo que realmente representa tu activo digital.

¿Es una colección de 1000 pases de membresía basados en blockchain, que otorgan a los titulares acceso a contenido desbloqueable o eventos presenciales? ¿Una colección de 10 000 personajes de fantasía únicos, cada uno con diferentes rarezas y rasgos, que sirven como avatares digitales para una comunidad metaversal? ¿O una serie limitada de obras de arte únicas sin características adicionales?

Tu proyecto podría ser una combinación de estos — o algo completamente diferente. Fundamentalmente, debes dedicar tiempo a codificar tu plan, desarrollar la 'historia' de tu colección y definir los requisitos (por ejemplo, contratos inteligentes, diseño artístico y otros recursos necesarios).

Image of a line chart and a candlestick chart

Creando tu NFT 🎨

Para los propósitos de este artículo, asumamos que estás lanzando una colección de 5000 personajes de dibujos animados generativos con temática marítima en la blockchain de Ethereum.

Muchos de los pasos detallados a continuación funcionarán en otras blockchains, aunque cada una suele contar con sus propios estándares de tokens NFT, lenguajes de programación y plataformas de soporte.

Para simplificar, asumamos también que no estás considerando añadir ninguna funcionalidad avanzada. Para aprender un poco más sobre esas características y las diferentes formas en que puedes usar los NFT, puedes consultar nuestro artículo ¿Qué puedes hacer con los NFT?

En su lugar, asumamos que estás interesado en crear NFT con la intención de listarlos en un mercado de NFT para, con suerte, venderlos.

Estamos a punto de detallar los pasos para la creación de NFT a un alto nivel — sin embargo, puedes optar por utilizar un paquete de software que se encargue de algunos (o todos) estos pasos, como el Generador de Arte NFT de One Mint.

Es importante realizar una diligencia debida en todas y cada una de las plataformas relacionadas con NFT antes de crear cuentas o desprenderse de cualquier dinero. Esto puede implicar leer reseñas y testimonios de confianza, entre otras cosas.

1. Obra de arte y diseño

Como se mencionó, los personajes de tu proyecto hipotético son generativos: en el lenguaje NFT, esto significa que seguirán un patrón similar, pero se distinguirán por su combinación única de rasgos.

Para buenos ejemplos de esto, echa un vistazo a Bored Ape Yacht Club o CryptoPunks.

Primero, es posible que desees agrupar tus rasgos en categorías, como las siguientes: color de fondo, sombrero, peinado, especie y ojos.

Dentro de estas categorías, también podrías añadir diferentes variantes. Los colores de fondo, por ejemplo, pueden ser blanco, azul, verde, naranja y dorado. Los ojos pueden tener 10 permutaciones diferentes, incluyendo gafas de sol, gafas de natación u ojos normales.

Es importante que haya suficientes rasgos en la mezcla para crear 5000 NFT únicos — de lo contrario, algunos miembros de la colección serán visualmente indistinguibles de otros.

Una vez que estés satisfecho con la selección, puedes empezar a diseñarlos en tu software preferido. Si no eres experto en arte digital, puedes optar por trabajar con un artista digital de confianza.

2. Arte generativo y metadatos

Una vez terminada la obra de arte, es hora de dar vida a tus personajes.

Esta etapa del proceso implica unir rasgos para crear las piezas de tu colección.

De nuevo, puedes usar software preconstruido (como Bueno), crear un script tú mismo o tomar uno existente de GitHub.

Una vez finalizado el proceso, tendrás una colección de obras de arte que presentan todas las combinaciones posibles de rasgos. Suponiendo que cada una de las categorías anteriores tiene 10 rasgos (con la excepción del color de fondo, que tiene cinco), teóricamente podrías crear un máximo de 20 000 piezas únicas.

Después de decidir las 5000 finales, es hora de generar los metadatos correspondientes, archivos estructurados en JSON que detallan aspectos como el nombre, la descripción, los rasgos y la ubicación del NFT.

Aquí tienes un ejemplo de cómo pueden ser los metadatos de un NFT, tomado de la colección Bored Ape Yacht Club.

Los metadatos de los NFT son la característica distintiva que diferencia este tipo de criptoactivo de otros.

La mayoría de los NFT almacenan su arte (y metadatos) fuera de la cadena, ya que sería demasiado costoso incrustarlos directamente en una blockchain. El contrato inteligente de la colección, en cambio, almacena un enlace a los archivos. Las principales opciones para esto son IPFS (como se vio en el ejemplo anterior de BAYC) y Arweave.

Algunos eligen usar alternativas centralizadas para sus colecciones, pero no es recomendable: si perdieras el acceso a ese dominio, un actor malintencionado podría manipular los metadatos.

Una vez que hayas subido todos tus archivos, generarás un enlace que se puede incluir en tu contrato inteligente. Si tu enlace fuera, por ejemplo, ipfs://kraken123 y tus archivos estuvieran numerados, podrías dirigirte a ellos individualmente con, por ejemplo, ipfs://kraken123/1, ipfs://kraken123/2, etc.

También puedes considerar implementar el lazy minting para ahorrar costes: en lugar de acuñar 5000 NFT inmediatamente, retrasarás la acuñación hasta que un usuario interactúe con el contrato inteligente, permitiéndoles cubrir las tarifas de gas.

Nota: no hemos hablado de la rareza de los rasgos, pero sería fácil de implementar en esta etapa: simplemente especificarías que algunos rasgos deberían ser más o menos frecuentes que otros. Un ejemplo de rareza de rasgos podría ser categorizar los NFT como comunes, raros o míticos.

Para obtener más información sobre lo que hace que un NFT sea más raro que otro de la misma colección, consulta nuestro artículo ¿Qué es una clasificación de rareza de NFT?

3. Creación de contratos inteligentes

Ahora, podemos centrar nuestra atención en la parte del proceso relacionada con la blockchain.

En Ethereum, puedes usar el lenguaje de programación Solidity para escribir tu propio contrato inteligente, que definirá las reglas para la colección de NFT.

Sin embargo, no es necesario que lo escribas desde cero.

El estándar ERC-721 es un modelo popular utilizado por muchos para crear contratos inteligentes de NFT.

Esto asegurará que tus tokens sean ampliamente compatibles con otros mercados y dApps basados en Ethereum, y también te permitirá mapear los metadatos a cada token de la colección.

OpenZeppelin es un gran repositorio de contratos inteligentes de Ethereum, rico en recursos para aquellos que experimentan con Solidity.

Además, puedes encontrar más información sobre ERC-721 aquí, y poner en práctica lo que aprendas a través de una herramienta basada en navegador como Remix.

Para obtener más información sobre los contratos inteligentes y el importante papel que desempeñan en el ecosistema cripto, consulta nuestro artículo ¿Qué es un contrato inteligente?

4. Despliegue y lanzamiento

Una vez que el contrato ha sido creado y probado a fondo, puede ser desplegado en la red de Ethereum. ¡Y eso es todo!

Ahora, es el momento de dar a conocer el proyecto y hacer crecer su comunidad, posiblemente a través de X, Reddit o Discord.

También podrías considerar establecer contactos con creadores afines y sus seguidores, listar NFT para la venta a través de mercados como Kraken NFT, OpenSea y Magic Eden, y seguir creando valor para los poseedores de tokens con una hoja de ruta clara y una comunicación frecuente.

Por supuesto, hay quienes simplemente quieren crear NFT por diversión. Si es así, esta es la parte en la que puedes simplemente disfrutar de las creaciones digitales que has dado vida y mostrarlas en línea para que todos las vean.

Image of a line chart and a candlestick chart

¿Por qué crear NFT? 💻

Los tokens no fungibles son increíblemente flexibles y pueden adaptarse a una amplia gama de casos de uso individuales y empresariales.

Para particulares

  • Expresión artística: los NFT son una vía novedosa para que los artistas digitalicen su trabajo, lo que les permite vender sus obras en un mercado global y experimentar con nuevos medios.

  • Avatares digitales: al poseer una pieza única dentro de una colección más amplia, los titulares de un NFT pueden señalar su individualidad mientras se alinean con una comunidad de titulares que comparten sus intereses o valores. Basta con observar la popularidad de las colecciones PFP (por ejemplo, Pudgy Penguins) para ver cómo los NFT pueden llegar a ser parte integral de las personas en línea.

Para empresas

  • Protocolos de prueba de asistencia (POAP): las organizaciones pueden acuñar POAP como recuerdo o insignia digital, que inmortaliza la asistencia o participación del titular en eventos presenciales o virtuales.

  • Coleccionables digitales: el lanzamiento de una serie de artículos digitales puede ayudar a fortalecer una marca y a interactuar mejor con los clientes.

  • Ventajas exclusivas: las empresas pueden aprovechar eficazmente los NFT como «tarjetas VIP» digitales, lo que otorga acceso restringido por token a beneficios, descuentos o contenido exclusivo a los titulares.

En resumen, ahora puedes continuar tu viaje cripto con una mejor comprensión del proceso de creación de NFT utilizando la blockchain de Ethereum, desde la etapa de planificación hasta el lanzamiento en la red principal.

Vale la pena recordar que los principales proyectos de NFT de hoy en día son valiosos debido a las comunidades que los rodean. Para hacer crecer tu propia colección, una comunicación clara, una hoja de ruta sólida y una marca fuerte son invaluables para fomentar una comunidad de entusiastas de Web3 que defenderán tu visión.

Mercado de NFT de Kraken

Kraken NFT se está convirtiendo rápidamente en el lugar preferido para los traders que se toman en serio los tokens no fungibles. Con transferencias sin gas y ejecuciones fuera de la cadena, los costes solo se incurren al mover activos hacia o desde el mercado.

Tanto principiantes como profesionales alaban su fácil registro, sus intuitivas herramientas de búsqueda y su amplia gama de recursos educativos. 

Compatible con cientos de colecciones en Ethereum, Polygon y Solana, y permitiendo pagos tanto en fiat como en cripto, Kraken NFT es el destino principal para los usuarios que buscan su próximo NFT.