De Cero a SpeedRun en Ethereum

Tutorial completo de desarrollo Web3 con Ethereum desde cero: herramientas, Solidity, Scaffold ETH, NFT, SpeedRun challenges y próximos pasos, con apoyo de Q2BSTUDIO.

17 ago 2025 • 6 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

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

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat