¿Cómo crear un NFT?

Por Kraken Learn team
11 min
25 سبتمبر 2024

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

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

  • Numerosas plataformas 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 sencillo, facilitado por las herramientas listas para usar.

¿Qué es un NFT y cómo lo creas? 🤷

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

Mientras que las criptomonedas como Bitcoin (BTC) y Ether (ETH) están compuestas por unidades individuales que pueden intercambiarse por el mismo valor, dos NFT no pueden sustituirse por otras idénticas.

¿Cuál es el valor de esto?

Pues bien, cada NFT actúa eficazmente como un registro de propiedad, escrito de forma inmutable en la blockchain. Normalmente, esta propiedad es sobre una pieza de contenido multimedia (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 contamos en ¿Qué es un NFT?

La creación de este tipo de activos pudo haber sido, en el pasado, solo al alcance de desarrolladores con conocimientos de 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

Cosas a considerar antes de crear NFT 📋

Antes de sumergirte en el emocionante mundo de Web3 y los NFT, quizás quieras considerar algunos de los siguientes factores.

Costes

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) implicará 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 más información, consulta nuestra guía del Centro de aprendizaje de Kraken, ¿Qué es una tarifa de gas de blockchain?

Los costes adicionales que se deben tener en cuenta incluyen:

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

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

  • Costes 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 tratas con contenido digital, tendrás que familiarizarte con las normas pertinentes (por ejemplo, derechos de autor y derechos de propiedad intelectual).

También puedes consultar a un profesional sobre la normativa relativa a la emisión y distribución de NFT en tu jurisdicción deseada y las implicaciones fiscales relacionadas con las ventas (los beneficios suelen estar sujetos al impuesto sobre las ganancias de capital).

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

Elección del protocolo

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

Antes de empezar, te recomendamos que investigues las diferentes blockchains — conoce sus comunidades, sus proyectos principales y dónde podría encajar el tuyo.

Creando tu plano de NFT ⚒️

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

¿Es una colección de 1.000 pases de membresía basados en blockchain, que otorgan a los titulares acceso a contenido desbloqueable o a eventos presenciales? ¿Una colección de 10.000 piezas de 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, deberías dedicar algo de tiempo a codificar tu plan, a desarrollar la 'lore' de tu colección y a definir los requisitos (por ejemplo, smart contracts, 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 vas a lanzar una colección de 5.000 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 token 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 marketplace de NFT para, con suerte, venderlos.

Vamos a 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 NFT Art Generator de One Mint.

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

1. Diseño y arte

Como se mencionó, los personajes de tu proyecto hipotético son generativos: en lenguaje NFT, esto significa que seguirán un plano 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 quieras 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 regulares.

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

Una vez que estés satisfecho con haberlos reducido todos, puedes empezar a diseñarlos en tu software preferido. Si no eres competente en arte digital, puedes optar por trabajar con un artista digital de confianza.

2. Arte generativo y metadatos

Con la obra de arte terminada, 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 que el proceso haya terminado, 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), podrías crear teóricamente un máximo de 20.000 piezas únicas.

Después de que te decidas por las 5.000 finales, es hora de generar los metadatos correspondientes: archivos con estructura 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 sus metadatos) fuera de la cadena, ya que sería demasiado caro incrustarlos directamente en una cadena de bloques. El contrato inteligente de la colección almacena, en su lugar, un enlace a los archivos. Las principales opciones para esto son IPFS (como se ve en el ejemplo anterior de BAYC) y Arweave.

Algunos optan por utilizar 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 podrá incluirse en tu contrato inteligente. Si tu enlace fuera, por ejemplo, ipfs://kraken123 y tus archivos estuvieran numerados, podrías dirigirte individualmente a ellos con, por ejemplo, ipfs://kraken123/1, ipfs://kraken123/2, etc.

También puedes considerar implementar la acuñación perezosa (lazy minting) para ahorrar costes: en lugar de acuñar 5.000 NFT inmediatamente, retrasarás la acuñación hasta que un usuario interactúe con el contrato inteligente, permitiendo que cubran 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 deben ser más o menos frecuentes que otros. Un ejemplo de rareza de rasgos podría ser categorizar aún más los NFT como comunes, raros o míticos.

Para saber más sobre qué 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 un contrato inteligente

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

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

Sin embargo, no tienes que escribirlo desde cero necesariamente.

El estándar ERC-721 es un esquema 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á asignar los metadatos a cada token de la colección.

OpenZeppelin es un excelente repositorio para 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 saber más 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, se puede desplegar en la red de Ethereum. ¡Y eso es todo!

Ahora, es el momento de difundir 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 NFTs para la venta a través de mercados como Kraken NFT, OpenSea y Magic Eden, y continuar creando valor para los titulares de tokens con una hoja de ruta clara y una comunicación frecuente.

Por supuesto, hay quienes simplemente quieren crear NFTs 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 NFTs? 💻

Los tokens no fungibles son increíblemente flexibles y se pueden adaptar a una variedad de casos de uso individuales y comerciales.

Para particulares

  • Expresión artística: los NFTs son una nueva vía 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 NFTs pueden llegar a ser parte integral de la personalidad online de las personas.

Para empresas

  • Proof of Attendance Protocols (POAPs): las organizaciones pueden mintear POAPs como recuerdo o insignia digital, que inmortaliza la asistencia o participación del titular en eventos IRL o virtuales.

  • Coleccionables digitales: lanzar 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 NFTs como 'tarjetas VIP' digitales, lo que otorga a los titulares acceso con token a beneficios, descuentos o contenido exclusivo.

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

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 inestimables 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 por 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 suite de recursos educativos.

Al admitir cientos de colecciones en Ethereum, Polygon y Solana, y permitir pagos tanto en fiat como en crypto, Kraken NFT es el destino principal para los usuarios que buscan conseguir su próximo NFT.