Todos estamos de acuerdo en que la práctica es la mejor manera de aprender, ¿no es así? Pues bien esta vez nuevamente me tocó experimentarlo con el siguiente reto que nos asignaron:
Antes de comenzar a contarles mi experiencia quiero compartir primero algunas definiciones y herramientas importantes:
Definiciones
Token: es una unidad de valor emitida en una blockchain que representa un activo digital. Pueden ser fungibles o no fungibles. Los fungibles, como las criptomonedas, son intercambiables y tienen el mismo valor. Los NFTs, por otro lado, son únicos e indivisibles, lo que los hace ideales para representar activos digitales como obras de arte y música.
NFTs: son tokens únicos que representan activos digitales indivisibles en la blockchain. Cada uno tiene su propia identidad única y puede representar obras de arte, música y más. Son valiosos para artistas y coleccionistas, y han revolucionado la industria del arte digital.
Smart contracts: son programas informáticos autónomos que se ejecutan en la blockchain. Pueden automatizar acuerdos digitales y eliminar intermediarios en las transacciones digitales. Se utilizan en la gestión de activos digitales, la votación electrónica y más.
Mint o Mintear: "Mint" es el proceso de crear un nuevo token o NFT y registrar su existencia en la blockchain. Implica la producción y validación de un nuevo activo digital, que luego está disponible en la blockchain para su compra, venta o transferencia.
Estándares tokens: Los tokens ERC-20, ERC-721 y ERC-1155 son estándares populares en la cadena de bloques Ethereum y cada uno tiene sus propias características y usos únicos.
Herramientas utilizadas
Midjourney: sistema de inteligencia artificial (IA) que genera imágenes a partir de texto. Mucho más realista que Dall-e y Copilot. Y si como yo eres nuevo(a) usando midjourney, te recomiendo que ingreses al canal de DonebyLaura en Youtube, explica super claro.
Metamask: es una herramienta que te permite gestionar tu dinero digital y acceder a aplicaciones descentralizadas o DApps desde tu navegador web o dispositivo móvil. Funciona como una billetera para tus Ethereum y otros tokens, sin almacenar ninguna información personal. Te da control total sobre tu criptoidentidad y tus claves privadas.
Faucet: Un faucet de criptomonedas permite a los usuarios obtener pequeñas recompensas de criptomonedas al completar tareas simples. Los faucets pueden ofrecer diferentes criptomonedas como Bitcoin (BTC), Ethereum (ETH) y BNB. Para este ejercicio acudí a dos enlaces: Polygon Faucet y Stakely.io.
Thirdweb: es una plataforma no-code para Web3, que permite crear tus propios tokens o aplicaciones descentralizadas de manera sencilla (cuando te queda claro lo básico y revisas la clase nuevamente.
Polygon Mumbai: es una red de pruebas para Polygon. Polygon PoS es una sidechain de Ethereum asegurada por un conjunto de validadores elegidos por la comunidad Polygon. Si no tienes esta red siguiendo los pasos indicados en el enlace adjunto lo puedes lograr.
Pasos realizados
Paso 1: Crear las imágenes utilizando MidJourney
Paso 2: Registrar la red de prueba Mumbai de polygon y cargarla de matics mediante faucet.
Paso 3: Crear Token, NFT y Smart Contract en Thirdweb: ERC20, ERC721 y ERC1155
Token ERC20
En el siguiente enlace podrán ver este contrato desplegado ERC20.
NFT ERC721
ERC1155
Estos fueron todos los contratos que desplegué en Thirdweb.
El token y los NFTs agregados a mi wallet
Esta experiencia fue retadora y emocionante. Me encantó ver de manera práctica como implementarlo en mi proyecto Digital Apparel. Sigo aprendiendo “paciencia y buen humor” que siempre se aprende y esta vez con este reto he aprendido a usar varias herramientas. Y tú? Te animas? …