POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

De Cero a SpeedRun en Ethereum

De Cero a SpeedRun en Ethereum: guía para empezar rápido

Publicado el 17/08/2025

Tutorial Completo De Cero a SpeedRun Ethereum

Índice 1 Preparación del Entorno 2 Conceptos Fundamentales 3 Instalación de Herramientas 4 Primer Proyecto con Scaffold ETH 5 Introducción a Solidity 6 SpeedRun Challenge 0 7 Próximos Pasos

Preparación del Entorno Qué vamos a necesitar Una computadora con Windows Mac o Linux Conexión a internet Y ganas de aprender blockchain y Web3 Además herramientas que usaremos Visual Studio Code como editor Node.js para ejecutar JavaScript Git para control de versiones y Scaffold ETH como framework de desarrollo Web3

Conceptos Fundamentales Qué es blockchain Imagina un cuaderno que nunca se borra donde todos tienen una copia exacta cada nueva página debe ser aprobada por la mayoría y cada página referencia a la anterior formando una cadena inmutable Esto permite transparencia e integridad

Qué es Web3 Web 1.0 páginas estáticas Web 2.0 interacción y redes sociales Web 3.0 aplicaciones descentralizadas donde los usuarios pueden leer escribir y poseer activos y datos

Ethereum El computador mundial Ethereum funciona en miles de ordenadores ejecutando smart contracts usa Ether ETH como moneda y permite construir dApps descentralizadas

Conceptos clave Wallet tu billetera digital con clave privada y pública Gas el combustible para ejecutar operaciones Smart contract código que se ejecuta automáticamente Transacción cualquier operación registrada en la blockchain

Instalación de Herramientas Paso 1 Instalar Visual Studio Code Ir a la web oficial descargar e instalar Extensiones recomendadas Solidity Hardhat for Visual Studio Code y GitLens Paso 2 Instalar Node.js Descargar la versión LTS instalar y verificar con los comandos node --version y npm --version Paso 3 Instalar Git Descargar desde git scm e instalar y verificar con git --version Paso 4 Configurar Git por primera vez configurar user.name y user.email

Primer proyecto con Scaffold ETH Qué es Scaffold ETH Es un framework que integra Next.js para frontend Hardhat o Foundry para smart contracts TypeScript y utilidades para desarrollo Web3 facilitando crear dApps rápidamente

Crear tu primer proyecto Ejecutar npx create-eth@latest mi-primer-dapp y seguir el asistente seleccionar Hardhat e instalar dependencias Entrar al proyecto con cd mi-primer-dapp

Estructura típica del proyecto contiene paquetes para hardhat que alojan contratos y scripts de despliegue y un paquete nextjs para el frontend con páginas y componentes React

Ejecutar el proyecto En una terminal levantar la blockchain local con yarn chain En otra terminal desplegar contratos con yarn deploy Y en otra iniciar el frontend con yarn start Luego abrir la app en https://localhost:3000

Explorando la aplicación Elementos útiles Burner Wallet se genera automáticamente no es segura para fondos reales Faucet para obtener ETH de desarrollo Debug Tab interfaz automática para interactuar con tus contratos funciones de lectura gratuitas y funciones de escritura que consumen gas Block Explorer para ver transacciones y debugging

Introducción a Solidity Qué es Solidity Lenguaje para smart contracts con sintaxis similar a JavaScript y C++ que se compila a bytecode para la EVM

Tu primer contrato ejemplo Describiré el contrato sin mostrar comillas Una estructura de contrato llamada MiPrimerContrato con una variable de estado saludo inicializada a ¡Hola Mundo! y un contador entero público Evento SaludoCambiado que registra nuevo saludo y quien lo cambia Función cambiarSaludo que actualiza saludo incrementa contador y emite evento Función obtenerInfo de solo lectura que devuelve saludo y contador

Conceptos importantes Tipos de funciones public cualquiera puede llamarla private solo interno view lee sin modificar estado pure no lee ni modifica estado Modificadores de visibilidad public genera getter automático private accesible solo internamente internal accesible en contratos heredados external solo llamada desde fuera

SpeedRun Challenges Qué son Son ejercicios prácticos paso a paso creados por BuidlGuidl con explicaciones comunidad y certificados para aprender desarrollo Web3

Challenge 0 Simple NFT Example Objetivo crear y desplegar tu primera colección de NFTs Clonar el repositorio del challenge entrar a la carpeta del challenge instalar dependencias con yarn install Entender el contrato NFT Un contrato tipo ERC721 con contador de tokens constructor que inicializa el nombre y símbolo y una función mintItem que solo el owner puede llamar para acuñar un token asignar URI y aumentar contador

Personalizar tu NFT Cambiar nombre y símbolo Sustituir imágenes en la carpeta pública y actualizar metadatos JSON Subir activos a IPFS si quieres que sean permanentes Ejecutar yarn chain yarn deploy yarn start para probar localmente

Mintear tu primer NFT Usar la pestaña Debug en el frontend localizar la función mintItem ingresar dirección y token URI y enviar la transacción Revisar el Block Explorer local para ver la operación

Desplegar en testnet Conseguir ETH de prueba de un faucet configurar la red en el archivo de configuración de hardhat y desplegar con yarn deploy --network sepolia u otra testnet compatible

Ejercicios prácticos Sugerencias Modificar el saludo por defecto agregar una función que cuente caracteres del saludo desplegar y probar Crear metadatos JSON para NFTs subir imágenes a IPFS y mintear 3 NFTs únicos Añadir una función reset que ponga el contador a cero implementar un sistema de likes para saludos y emitir eventos en cada acción

Recursos útiles Documentación Scaffold ETH docs solidity docs ethereum org Tutoriales CryptoZombies en español Solidity by Example y canales como Austin Griffith Herramientas Remix IDE OpenZeppelin y Etherscan para explorar contratos y transacciones

Próximos pasos Recomendaciones para avanzar Challenge 1 Decentralized Staking App staking de tokens recompensas automáticas e interacción con protocolos DeFi Challenge 2 Token Vendor crear un token ERC20 sistema de compra y venta y mecanismos de liquidez Challenge 3 Dice Game juego on chain generación de randomness segura y sistema de apuestas

Sobre Q2BSTUDIO Q2BSTUDIO es una empresa de desarrollo de software y aplicaciones a medida especializada en soluciones tecnológicas avanzadas ofrecemos software a medida inteligencia artificial ciberseguridad y servicios cloud aws y azure Además brindamos servicios inteligencia de negocio ia para empresas agentes IA y soluciones con Power BI para transformar datos en decisiones estratégicas Nuestro equipo diseña aplicaciones a medida escalables seguras y orientadas a resultados trabajando desde prototipos hasta productos en producción

Cómo Q2BSTUDIO acompaña tu proyecto Podemos ayudarte a montar el entorno de desarrollo diseñar e implementar smart contracts integrarlos con frontend y servicios cloud optimizar seguridad y auditoría de contratos y desplegar soluciones en testnet y mainnet También prestamos servicios de consultoría en inteligencia artificial para empresas desarrollo de agentes IA automatización e integración con sistemas de inteligencia de negocio y dashboards en Power BI

Palabras clave para mejorar posicionamiento aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi utilízalas en tus páginas y contenidos técnicos para atraer tráfico especializado

Consejos finales No tengas miedo a experimentar lee los errores y usa las herramientas de debugging pide ayuda en la comunidad y documenta cada paso El desarrollo Web3 y la adopción de inteligencia artificial son procesos continuos y Q2BSTUDIO está listo para acompañarte en cada etapa ¡A seguir construyendo!

Ayuda y soporte Si tienes dudas busca repositorios y perfiles en GitHub participa en foros revisa mensajes de error que suelen ser descriptivos utiliza la Debug Tab y el Block Explorer para diagnóstico y contacta a Q2BSTUDIO para servicios profesionales en desarrollo web3 inteligencia artificial ciberseguridad y soluciones cloud

Felicitaciones Ahora cuentas con un plan para preparar tu entorno entender conceptos claves crear y desplegar contratos y avanzar en los SpeedRun Challenges Además sabes cómo Q2BSTUDIO puede potenciar tu proyecto con aplicaciones a medida inteligencia artificial y ciberseguridad

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio