# Explorando el mundo de los NFTs

By [Web 3 y blockchain](https://paragraph.com/@web3_blockchain) · 2024-04-05

web3, blockchain, nft

---

Los NFTs representan una innovación en la propiedad digital al ser activos únicos basados en blockchain, con aplicaciones que abarcan desde el arte digital hasta los objetos de colección y más. En este artículo, exploraremos qué son los NFTs, cómo funcionan, los tipos de estándares que usan y otros aspectos relevantes. También te mostraré cómo crear un NFT de manera simple. Si eres nuevo en este mundo, te invito a que continúes leyendo para conocer más sobre esta fascinante tecnología.

### **Introducción al mundo de los NFTs**

Los NFT, o tokens no fungibles, son una forma innovadora de representar la propiedad digital. A diferencia del dinero físico y las criptomonedas, que son fungibles y pueden intercambiarse, los NFTs son únicos e irremplazables. Cada NFT contiene una firma digital que lo distingue, lo que garantiza su singularidad. Estos activos digitales pueden ser fotos, videos, archivos de audio u otros formatos, abarcando una amplia gama de contenido creativo. Desde ilustraciones y cómics hasta coleccionables deportivos y cartas coleccionables, los NFTs han abierto un nuevo mundo de posibilidades en el ámbito digital.

![](https://storage.googleapis.com/papyrus_images/0554722f306b3cdea418053c0ac91f85.png)

A continuación se muestra un diagrama que describe cómo funcionan los NFTs:

![](https://storage.googleapis.com/papyrus_images/e51546ae128d44d099a795da2e66a5fe.png)

También es importante conocer los estándares para los NFTs, que son protocolos técnicos que gobiernan cómo se crean, gestionan y transfieren los tokens no fungibles en una cadena de bloques específica, como Ethereum. En el siguiente diagrama se describen los estándares más comunes:

![](https://storage.googleapis.com/papyrus_images/7762a644276d280bfb6ece9084694d93.png)

**¿Cuáles son las ventajas de los NFTs?**

Los NFTs ofrecen una serie de ventajas sobre la propiedad digital tradicional, entre las que destacan:

*   **Seguridad:** La tecnología blockchain garantiza la seguridad y la autenticidad de los NFTs, evitando la falsificación y el robo.
    
*   **Transparencia:** El registro de transacciones en la blockchain permite rastrear la historia de propiedad de un NFT de forma transparente.
    
*   **Liquidez:** Los NFTs se pueden comprar y vender fácilmente en mercados online, lo que les proporciona una alta liquidez.
    
*   **Exclusividad:** La naturaleza única e indivisible de los NFTs les da un valor de exclusividad y escasez.
    

**¿Cuáles son los desafíos de los NFTs?**

Los NFTs también presentan algunos desafíos, como:

*   **Impacto ambiental:** La tecnología blockchain consume una gran cantidad de energía, lo que genera preocupaciones sobre el impacto ambiental de los NFTs.
    
*   **Escalabilidad:** Los mercados de NFTs todavía se encuentran en desarrollo y pueden tener problemas de escalabilidad a medida que la demanda aumenta.
    
*   **Valoración:** El valor de un NFT puede ser subjetivo y volátil, lo que puede generar riesgos para los inversores.
    
*   **Regulación:** El marco regulatorio para los NFTs aún no está claro, lo que genera incertidumbre para los usuarios y las empresas.
    

### **Creación y despliegue de NFTs**

Como parte de mi aprendizaje en el BOOTCAMP ”Women in Web3", se nos pidió crear NFTs utilizando IA o con cualquier otra herramienta, posteriormente teníamos que desplegarlos en diferentes alguna plataforma. El objetivo era comprender mejor los diferentes estándares de NFTs y las plataformas disponibles para la creación y venta de NFTs.

**Creación de imágenes con IA:**

Utilicé la herramienta [Artbreeder](https://www.artbreeder.com/create) para generar imágenes a partir de indicaciones textuales y una combinación de imágenes preexistentes.

**Despliegue de NFTs:**

Utilicé la plataforma de [thirdweb](https://thirdweb.com/) para poder convertir las imágenes en NFTs y así poder desplegarlas en los tres estándares vistos anteriormente (ERC-20, ERC-721 y ERC-1155). A continuación describiré los pasos a seguir:

*   **Registro en Thirdweb:** Si aún no tienes una cuenta en Thirdweb, el primer paso sería registrarse en la plataforma. Para crear una cuenta es necesario conectarse a la billetera.
    
    ![](https://storage.googleapis.com/papyrus_images/76bb5f591adbb64ce584accdc3ea20cc.png)
    
    Imagen 1
    
*   **Selección del estándar de NFT:** Se debe de seleccionar la opción de _Contracts_ y posteriormente darle click a la opción [_Explore_](https://thirdweb.com/explore)
    
    ![](https://storage.googleapis.com/papyrus_images/09ef7915d8939ab99763c871e3b41dfc.png)
    
    Imagen 2.0
    
    Se nos desplegarán todas estás opciones, pero nos centraremos únicamente en las tres señaladas en la imagen:
    
    ![](https://storage.googleapis.com/papyrus_images/6a552d84aa1876cd0b882040cbdd0232.png)
    
    Imagen 2.1. Se muestra el estándar ERC-20
    
    ![](https://storage.googleapis.com/papyrus_images/5902b830a62e66be02aa90c35a817a62.png)
    
    Imagen 2.2. Se muestra el estándar ERC-721 y ERC-1155
    
*   **Despliegue del NFT con estándar ERC-20**: Comenzaremos por seleccionar la opción de [_Token_](https://thirdweb.com/thirdweb.eth/TokenERC20) y daremos click en el botón _Deploy now._
    
    ![](https://storage.googleapis.com/papyrus_images/69a6cc2bd45cd5bca25330061f27944f.png)
    
    Imagen 2.3
    
    Aparecerá una pequeña ventana para configurar el contrato, se tendrá que subir la imagen o archivo a convertir en NFT, se tendrá que ingresar el nombre del token, la simbología para representar dicho token junto con una breve descripción:
    
    ![](https://storage.googleapis.com/papyrus_images/71cfa8bde26ccb9db760549454ff9f97.png)
    
    Imagen 2.4
    
    En la sección de abajo se muestran opciones de elección de red para desplegar el contrato. La red de _Mumbai_ es una red de prueba y gratuita, sin embargo será descontinuada próximamente, es por este motivo que se optará por la red de _Polygon Amoy Testnet_, debido a que también es una red de prueba y es mucho menos costosa en comparación con otras redes.
    
    ![](https://storage.googleapis.com/papyrus_images/756368f27c732aca32f112c455910a5e.png)
    
    Imagen 2.5
    
    Antes de continuar y darle click al botón _Deploy now_, es necesario hacer una cosa antes. El despliegue del contrato tiene un costo de 0.34 MATIC, equivalente a aproximadamente 30 centavos de dólar. **Para obtener los fondos, es necesario solicitarlos tantas veces como sea posible en la página de** [**Polygon Faucet**](https://faucet.polygon.technology/), seleccionando la red de Amoy e ingresando la dirección de la billetera. Los fondos tardarán aproximadamente 1 o 2 minutos en reflejarse en la billetera:
    
    ![](https://storage.googleapis.com/papyrus_images/8d0d0331bada36642f49fa455cf41c66.png)
    
    Imagen 2.5.1
    
    ![](https://paragraph.xyz/editor/callout/important-icon.png)
    
    En caso de que se llegue al límite de solicitudes de tokens, se puede optar por usar la red _Mumbai,_ pero se debe de tomar en cuenta que los servicios de thirdweb no estarán disponibles en esta red después del 7 de abril de 2024.
    
*   Una vez que se tenga los recursos suficientes, se procederá a dar click al botón _Deploy now_. Finalmente se habrá desplegado el contrato para el NFT con estándar ERC-20.
    
    ![](https://storage.googleapis.com/papyrus_images/abc33e0f0b38a86eb1bc1020ba8e9266.png)
    
    Imagen 2.6 Contrato desplegado ERC-20
    
*   **Despliegue del NFT con estándar ERC-721**: Comenzaremos por seleccionar la opción de [NFT Collection](https://thirdweb.com/thirdweb.eth/TokenERC721) y daremos click en el botón _Deploy now._
    
    ![](https://storage.googleapis.com/papyrus_images/017bf1a15acde13ac6b925a7c9a95873.png)
    
    Imagen 3.0
    
    También aparecerá una pequeña ventana para configurar el contrato, con los mismos campos mostrados que cuando se desplegó el contrato de ERC-20. En este caso se seleccionará la cantidad de porcentaje de reventa por el token. Por motivos de prueba elegimos 5%:
    
    ![](https://storage.googleapis.com/papyrus_images/69b1619f86415c47da6b5810c1bfac1f.png)
    
    Imagen 3.1
    
    Debido a que en este caso no hay fondos suficientes, se elegirá la red de _Mumbai_, y se oprimirá el botón _Deploy now_, se firmará y conectará con la billetera. Se mostrará la colección creada y se tendrá que **mintear**/agregar los NFTs pertenecientes a esta colección agregando los datos correspondientes:
    
    ![](https://storage.googleapis.com/papyrus_images/96b5882f3775935f8d362488507c3e88.png)
    
    Imagen 3.2 Elección de red _Mumbai_
    
    ![](https://storage.googleapis.com/papyrus_images/1a8bc86510a474b8cd1411f35701fb66.png)
    
    Imagen 3.3 Colección creada
    
    ![](https://storage.googleapis.com/papyrus_images/2dfd616fd383b61c2c392c6c21acb242.png)
    
    Imagen 3.4 Se mintea los NFT correspondientes
    
    ![](https://storage.googleapis.com/papyrus_images/f5d2110c6b617aa672c66d72d201f821.png)
    
    Imagen 3.5 Se agrega los datos correspondientes del NFT.
    
    ![](https://storage.googleapis.com/papyrus_images/19c3063fb2d176921d6fedf807806502.png)
    
    Imagen 3.6 La imagen ha sido agregada a la colección. Para agregar más NFTs se da click al botón _Mint_.
    
*   **Despliegue del NFT con estándar ERC-1155**: Prácticamente se debe de realizar los mismos pasos que cuando se desplegó el contrato ERC-721. Se selecciona la opción [Edition](https://thirdweb.com/thirdweb.eth/TokenERC1155), se introducen los datos correspondientes para el contrato del NFT, se despliega el contrato con la red _Mumbai_ y se confirman las transacciones:
    
    ![](https://storage.googleapis.com/papyrus_images/288646ffba341aea26dcefa40faa2ae4.png)
    
    Imagen 4.0 Proceso de creación de contrato con estándar ERC-1155
    
    Por último también se debe de **mintear**/crear NFTs para la colección creada. En este estándar se debe de indicar la cantidad de NFTs a emitir, mientras que en el estándar ERC-721 los NFTs son únicos y por lo tanto no se agrega una cantidad específica.
    
    ![](https://storage.googleapis.com/papyrus_images/0c0a0acbfe75269ff3a065cf4fa27ffe.png)
    
    Imagen 4.1 Minteo de NFT
    
    ![](https://storage.googleapis.com/papyrus_images/7b9e5e876495503bfd2f0fa382650476.png)
    
    Imagen 4.2 El NFT ha sido agregado a la colección.
    

Finalemente, así es como tenemos nuestros NFTs desplegados en thirdweb:

![](https://storage.googleapis.com/papyrus_images/5867ea6edaa9dc6821e6363adc9536f4.png)

Y a continuación se adjuntan los enlaces de los contratos desplegados:

[

![](https://thirdweb.com/api/og/contract?chainname=Polygon+Amoy+Testnet&contractaddress=0x82e8cce96DAA8A72307c0E976Fabb318B170bDbf&displayname=Token+ERC20+Prueba&logo=https%3A%2F%2Fd391b93f5f62d9c15f67142e43841acc.ipfscdn.io%2Fipfs%2Fbafybeigwvgfnq3meycfwqzngs5iycoywbx56wg4o7q5xhq3nk4eibqa7xm%2Fartbreeder-mixer-2024-04-02T22_47_42.644Z.jpeg&og_version=0.1.0)

https://thirdweb.com

Token ERC20 Prueba (TEP) | Polygon Amoy Smart Contract
------------------------------------------------------

View ERC20 tokens, transactions, balances, source code, and analytics for the Token ERC20 Prueba (TEP) smart contract on Polygon Amoy.





](https://thirdweb.com/polygon-amoy-testnet/0x82e8cce96DAA8A72307c0E976Fabb318B170bDbf)

[

![](https://thirdweb.com/api/og/contract?chainname=Mumbai&contractaddress=0x280d4603E0067E5DE143eA4669F30A018f16B327&displayname=ERC721&logo=&og_version=0.1.0)

https://thirdweb.com

ERC721 (ERP) | Mumbai Smart Contract
------------------------------------

View tokens, source code, transactions, balances, and analytics for the ERC721 (ERP) smart contract on Mumbai.





](https://thirdweb.com/mumbai/0x280d4603E0067E5DE143eA4669F30A018f16B327)

[

![](https://thirdweb.com/api/og/contract?chainname=Mumbai&contractaddress=0x6E6E8d1e35158AF8F1d141f689DEFb9e461F36f1&displayname=ERC1155+Prueba&logo=https%3A%2F%2Fd391b93f5f62d9c15f67142e43841acc.ipfscdn.io%2Fipfs%2Fbafybeihicux4d5nbbmylp7vlwxq57ylvqsfnkgcztabqodkjssmmy36kgq%2Fartbreeder-mixer-2024-04-03T00_03_19.946Z.jpeg&og_version=0.1.0)

https://thirdweb.com

ERC1155 Prueba (E11P) | Mumbai Smart Contract
---------------------------------------------

View tokens, source code, transactions, balances, and analytics for the ERC1155 Prueba (E11P) smart contract on Mumbai.





](https://thirdweb.com/mumbai/0x6E6E8d1e35158AF8F1d141f689DEFb9e461F36f1)

**Conclusiones:**

La creación y el despliegue de NFTs representaron un desafío emocionante para mí, especialmente porque soy nueva en este mundo. A medida que me adentraba más en este campo, me emocionaba descubrir nuevas posibilidades y aprender sobre los diversos aspectos de los NFTs. A pesar de los desafíos iniciales, una vez que comencé a sumergirme más en el proceso, pude tomar el ritmo y avanzar con confianza. Este proyecto me brindó la oportunidad de explorar un terreno desconocido y adquirir conocimientos valiosos sobre los estándares de tokens, las plataformas disponibles y los pasos esenciales para crear y comercializar un NFT. Espero que así como yo me atreví a explorar este mundo, tú también te atrevas a sumergirte en esta emocionante aventura de los NFTs. ¡No hay límites para lo que puedes lograr una vez que te lanzas a la acción!

---

*Originally published on [Web 3 y blockchain](https://paragraph.com/@web3_blockchain/nfts)*
