Ethereum Developer Program: plan de estudio

1

Programa para Desarrolladores Ethereum: Becas y Actividades

2

Desarrollo Full Stack en Blockchain y Web3

3

Programa de Desarrollo Ethereum: De Solidity a dApps Descentralizadas

Ethereum Fundamentals

4

Manejo de Memoria Web2 a Web3: Conceptos y Prácticas Esenciales

5

Optimización de Recursos en Procesos de Ascensores

6

Estructura de Datos Trie en Ethereum: Aplicaciones y Tipos

Week 1: Kick off the program

7

Desarrollo de Smart Contracts con Solidity y Hardhat

8

Desarrollo de Smart Contracts con HardHat en Ethereum

Week 2: Smart Contracts: Upgradables with Oracles

9

Contratos Inteligentes con Solidity y OpenZeppelin: Uso de Oráculos y Chainlink

10

Automatización de NFTs Dinámicos con Chainlink

Week 3: Ethereum Virtual Machine

11

Criptografía y Máquina Virtual de Ethereum

Week 4: Mastering Solidity

12

Seguridad en Contratos Inteligentes y Manejo de Eventos en Ethereum

13

Diferencias entre `memory` y `storage` en Solidity

14

Seguridad de Contratos Inteligentes en el Desarrollo Web3

Week 5: QA Solidity

15

Creación de dApps en Web3 con Protocolos Descentralizados

Week 6: Descentralized applications

16

Desarrollo de Aplicaciones Descentralizadas con Ethereum

Week 7: Fleek and Pocket

17

Infraestructura Blockchain: Conectando Web3 y Aplicaciones Descentralizadas

Week 8: MakerDAO

18

Organizaciones Descentralizadas: DAOs y MakerDAO

Week 9: Push Notifications

19

Notificaciones y comunicación efectiva en Web3 con Push Protocol

Week 10: IPFS and ENS

20

Desarrollo de Ecosistemas Web3 con StarNet y Ethereum

Week 11: layer 2

21

Desarrollo de aplicaciones con Lens Protocol en Web3

Week 12: Modular Blockchains

22

Ejecución Modular con Fuel: Ventajas y Quick Start para Desarrolladores

Week 13: Zero Knowledge

23

Futuro de Ethereum: Rollups y Layer 2 en Blockchain

Week 14: Community projects

24

Proyectos Finalistas del Programa Ethereum Developer

Contenido complementario

25

Tokenización y Aplicaciones Descentralizadas en Blockchain

26

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

Ethereum Developer Program

Ethereum Developer Program

Amazon Web Services (AWS)

Amazon Web Services (AWS)

Futuro de Ethereum: Rollups y Layer 2 en Blockchain

23/26
Recursos

¿Qué papel juega la Layer 2 en el futuro de Blockchain?

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.

¿Cómo conocimos la Layer 2?

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.

¿Por qué es importante la 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.

¿Qué son los rollups y cómo están revolucionando Ethereum?

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.

¿Cuáles son las diferencias entre Optimistic Rollups y 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.

¿Qué proyectos están liderando el camino con ZK Rollups?

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.

¿Cómo puede un desarrollador empezar con Layer 2 en Scroll?

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:

  1. Obtener Wurly ETH a través de un faucet para simular transacciones sin costo.
  2. Familiarizarse con la llave RPC de Scroll para integrarse fácilmente en proyectos existentes.
  3. Explorar la comunidad de Scroll para establecer conexiones y compartir experiencias con otros desarrolladores.

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

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?