Contenido del curso
Ethereum Fundamentals
Week 1: Kick off the program
Week 2: Smart Contracts: Upgradables with Oracles
Week 3: Ethereum Virtual Machine
Week 4: Mastering Solidity
Week 5: QA Solidity
Week 6: Descentralized applications
Week 7: Fleek and Pocket
Week 8: MakerDAO
Week 9: Push Notifications
Week 10: IPFS and ENS
Week 11: layer 2
Week 12: Modular Blockchains
Week 13: Zero Knowledge
Week 14: Community projects
Contenido complementario
MVP de dapp Web3 con Push, Lens, Fuel o Starkware
Resumen
Construir un proyecto MVP en Web3 dentro del Ethereum Developer Program implica formar equipo, elegir un protocolo y diseñar una aplicación descentralizada que resuelva un problema real. Esta guía resume los lineamientos del programa, los protocolos disponibles y las ideas para inspirar a quienes están definiendo qué desarrollar antes del Talent Fest.
¿Cómo armar el equipo para el proyecto Web3?
La primera pieza del rompecabezas es el equipo. En Web3, construir solo es complicado: necesitas mezclar perfiles de backend, frontend, diseño y producto, además de las habilidades blandas que sostienen la comunicación.
- Mínimo tres personas, máximo cinco por equipo.
- Esta semana y la próxima son para definir conformación.
- El canal de Discord y el equipo de embajadores ayudan a conectar perfiles.
¿Cuántas personas debe tener mi equipo? Entre tres y cinco integrantes. Ese rango permite combinar habilidades técnicas y de diseño sin perder coordinación.
La recomendación es animarte a escribir en Discord algo como "hago esto y busco equipo". Comunicar es parte fundamental de la industria y Web3 tiene muchos gaps en ese frente que puedes empezar a cerrar desde ahora [4:30].
¿Qué hay que construir y cuándo se entrega?
El entregable es un MVP de aplicación descentralizada que integre al menos uno de los cuatro protocolos soportados por el programa. La presentación final es presencial el 9 de junio en el Talent Fest, donde headhunters de varios protocolos asisten para detectar talento. En la edición anterior, varios estudiantes fueron contratados directamente desde ese espacio [3:30].
- Pitch máximo de dos minutos por equipo.
- Tener el proyecto listo una o dos semanas antes para pruebas de sonido, demos y slides.
- Los lineamientos detallados se publican el 11 de abril.
¿Qué es un MVP en Web3? Es un producto mínimo viable: una dapp funcional que demuestre la propuesta de valor integrando un protocolo, sin necesidad de ser una aplicación completa.
¿Qué hace cada protocolo y cómo elegirlo?
Los cuatro protocolos disponibles cubren áreas distintas. La elección depende del problema que quieras resolver, no al revés.
Push, Lens y los protocolos sociales
Push Protocol es comunicación descentralizada [10:30]. Permite que tu wallet reciba notificaciones de lo que ocurre en los protocolos con los que interactúas, similar a tener una app de alertas conectada a blockchain. También ofrece Push Chat, una mensajería privada con criptografía donde te conectas con direcciones como ocandocripto.eth sin entregar correo ni datos personales.
Lens Protocol es social media descentralizada [12:30]. Aplicaciones como Orb o Lenster funcionan como un Twitter donde te conectas con tu wallet, sin entregar correo, y eres dueño de tu contenido porque vive en tu red. La promesa de valor es la propiedad de tu información.
Starkware y Fuel para infraestructura
Starkware es una propuesta de segunda capa enfocada en seguridad y escalabilidad para Ethereum [14:30]. Su bandera es Account Abstraction, formalizada en la EIP 4337, que permite recuperar cuentas con mecanismos similares a un correo de respaldo en Google. Aplicaciones como Argent ya exploran este camino.
Fuel Labs es full infraestructura: una blockchain modular escalable, ideal si tu equipo se inclina por backend y necesita una base robusta para procesar transacciones.
¿Qué es Account Abstraction? Es un estándar (EIP 4337) que permite que las wallets funcionen como cuentas inteligentes, habilitando recuperación, pagos automatizados y más control sobre las llaves privadas.
Dato útil: los cuatro protocolos ofrecen grants para developers que construyen integraciones, lo que abre la puerta a financiamiento o contratación directa [17:30].
¿Qué tipo de dapps puedes construir?
La invitación es ver Web3 como una nueva plataforma, igual que en su momento lo fue internet para Web2. Caben marketplaces, integraciones, herramientas para developers, redes sociales, dashboards analíticos y mucho más.
Algunas líneas de inspiración que aparecen en el ecosistema:
- Tokenización de bienes reales como casas o fincas, y crowdfunding para sustentar proyectos.
- Analíticas sobre interacciones en Lens o Push, al estilo de Dune Analytics o Waves, donde puedes pagar a usuarios para que vean y compartan contenido (promedio cercano a $0.30 por interacción).
- Curaduría de creadores como hace Phaver, donde no todos cobran por publicar, sino quienes son curados.
- Herramientas para developers y interfaces no-code que faciliten la entrada de quienes vienen de Web2.
- Identidad con dominios .eth o .lens, conectados a POAPs y experiencias de eventos.
- Public goods: proyectos sin ánimo de lucro inicial, financiados por protocolos para sostener bienes comunes.
Proyectos de la edición pasada incluyeron pensiones conectadas a blockchain, expedientes judiciales transparentes, NFTs vinculados a bienes físicos y rescate de cosmovisiones de comunidades indígenas. La pista está en pensar fuera de "conecta tu wallet y haz tu primera inversión" y conectar blockchain con áreas que te apasionan: fútbol, arte, causas sociales.
¿Cómo te acompaña el equipo de embajadores?
Los embajadores son estudiantes de la edición anterior que ya pasaron por el programa. Su rol es mentorizar equipos, dar feedback, compartir experiencias y abrir espacios semanales de networking, habilidades blandas y técnicas.
- Sesiones semanales propuestas los miércoles a las 3:00 p.m. hora Colombia.
- Espacio el sábado para conocerse y aterrizar ideas en equipo.
- Acompañamiento en habilidades blandas: entrevistas, inglés, networking, conferencias.
Próxima sesión del programa: el 14 de abril a las 4:00 p.m. hora Colombia con Óscar Barajas, sobre cómo construir dapps con Ether.js y Web3.js. ¿Cuál es la idea que vas a llevar a tu equipo? Cuéntala en los comentarios.