Ethereum Developer Program: plan de estudio
Programa para Desarrolladores Ethereum: Becas y Actividades
Desarrollo Full Stack en Blockchain y Web3
Programa de Desarrollo Ethereum: De Solidity a dApps Descentralizadas
Ethereum Fundamentals
Manejo de Memoria Web2 a Web3: Conceptos y Prácticas Esenciales
Optimización de Recursos en Procesos de Ascensores
Estructura de Datos Trie en Ethereum: Aplicaciones y Tipos
Week 1: Kick off the program
Desarrollo de Smart Contracts con Solidity y Hardhat
Desarrollo de Smart Contracts con HardHat en Ethereum
Week 2: Smart Contracts: Upgradables with Oracles
Contratos Inteligentes con Solidity y OpenZeppelin: Uso de Oráculos y Chainlink
Automatización de NFTs Dinámicos con Chainlink
Week 3: Ethereum Virtual Machine
Criptografía y Máquina Virtual de Ethereum
Week 4: Mastering Solidity
Seguridad en Contratos Inteligentes y Manejo de Eventos en Ethereum
Diferencias entre `memory` y `storage` en Solidity
Seguridad de Contratos Inteligentes en el Desarrollo Web3
Week 5: QA Solidity
Creación de dApps en Web3 con Protocolos Descentralizados
Week 6: Descentralized applications
Desarrollo de Aplicaciones Descentralizadas con Ethereum
Week 7: Fleek and Pocket
Infraestructura Blockchain: Conectando Web3 y Aplicaciones Descentralizadas
Week 8: MakerDAO
Organizaciones Descentralizadas: DAOs y MakerDAO
Week 9: Push Notifications
Notificaciones y comunicación efectiva en Web3 con Push Protocol
Week 10: IPFS and ENS
Desarrollo de Ecosistemas Web3 con StarNet y Ethereum
Week 11: layer 2
Desarrollo de aplicaciones con Lens Protocol en Web3
Week 12: Modular Blockchains
Ejecución Modular con Fuel: Ventajas y Quick Start para Desarrolladores
Week 13: Zero Knowledge
Futuro de Ethereum: Rollups y Layer 2 en Blockchain
Week 14: Community projects
Proyectos Finalistas del Programa Ethereum Developer
Contenido complementario
Tokenización y Aplicaciones Descentralizadas en Blockchain
Monetización en Web3: Alternativas y Oportunidades para Desarrolladores
Quiz: Contenido complementario
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
En el vertiginoso mundo del desarrollo blockchain, la Layer 2 se perfila como un elemento crucial para el futuro de Ethereum. En esta última sesión del Ethereum Developer Program, exploramos cómo estas soluciones están transformando la escalabilidad y accesibilidad del blockchain. La Layer 2 está destinada a democratizar las transacciones en Ethereum haciéndolas más baratas y rápidas sin comprometer la seguridad y descentralización que son los distintivos de blockchain.
Ahmed Castro, especialista en relaciones con desarrolladores del protocolo Scroll, compartió su viaje hacia el descubrimiento de Layer 2. En 2019, en un hackatón en Honduras, Ahmed se enfrentó a las altas tarifas de gas de Ethereum, lo que los llevó a considerar opciones de escalabilidad como las Layer 2. Esta necesidad de accesibilidad y costos manejables ha sido el catalizador para la evolución de múltiples soluciones Layer 2.
Ethereum, a pesar de su popularidad y robustez, enfrenta problemas de escalabilidad. Las altas tarifas de transacción limitan el acceso a muchos usuarios, especialmente fuera de los países desarrollados. La Layer 2 surge para solucionar estos problemas al facilitar transacciones rápidas y económicas mientras se preserva la seguridad de Ethereum. Esto también fomenta la adopción de Ethereum en regiones como Latinoamérica, donde las tarifas elevadas son una barrera significativa.
Los Rollups son una de las principales estrategias para escalar Ethereum, permitiendo que múltiples transacciones sean "enrolladas" y aseguradas en la cadena principal de Ethereum, ofreciendo así seguridad y rapidez a un menor coste. Los Rollups se dividen en dos tipos: Optimistic Rollups y Zero Knowledge (ZK) Rollups.
Optimistic Rollups: Operan con una lógica 'optimista', asumiendo que las transacciones son válidas a menos que se demuestre lo contrario mediante una prueba de fraude. Sin embargo, esto implica un tiempo de espera de hasta una semana para confirmar ciertas transacciones.
ZK Rollups: Utilizan tecnología criptográfica avanzada (Zero Knowledge) que permite la verificación de transacciones en cuestión de minutos, lo que elimina largos periodos de espera y ofrece mayor eficiencia y privacidad.
Proyectos como Polygon ZK-EVM, ZK Sync, y Starknet están a la vanguardia de esta tecnología. Scroll, por ejemplo, está trabajando en conjunto con la Ethereum Foundation para crear un entorno de desarrollo que sea completamente compatible con Ethereum, potenciando así su uso y ampliando su accesibilidad.
Scroll, al ser compatible con la Ethereum Virtual Machine, permite a los desarrolladores una transición sin problemas de sus proyectos en Ethereum a la Layer 2 de Scroll. Los desarrolladores pueden seguir utilizando herramientas familiares como Remix y HardHat. Además, Scroll ofrece una experiencia de usuario similar a Ethereum Mainnet, pero con ventajas significativas en costos y velocidad.
Para quienes deseen comenzar a desarrollar en Scroll, Ahmed recomienda:
Scroll no solo optimiza la experiencia de desarrollo, sino que también está en el epicentro de la comunidad Ethereum, facilitando la escalabilidad y colaboración.
¡Únete a esta emocionante revolución tecnológica! La Layer 2 no solo abre nuevas puertas en el desarrollo de blockchain, sino que también potencia la accesibilidad y la innovación en el ecosistema Ethereum.
Aportes 0
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?