Introducción al desarrollo en capa 2

2/10
Recursos

Para continuar con este curso, es muy recomendable realizar primero el Curso de Introducción a Protocolos de Segunda Capa (Layer 2) donde explorarás el por qué de la existencia de los protocolos de Capa 2 y qué tipos existen. Veremos a continuación un breve resumen de los mismos.

Tipos de tecnologías de Capa 2

Existen diferentes tipos de protocolos de segunda capa, podremos encontrar en la industria los Canales de Estado como Lightning Network para la blockchain de Bitcoin. Los Sidechains como Polygon o Gnosis Chain y los Rollups.

A lo largo de este curso, pondremos el foco del desarrollo de contratos inteligentes sobre los Rollups, dado que son la vanguardia tecnológica de los protocolos de segunda capa sobre Ethereum. Los Rollups nos ofrecen como desarrolladores gran seguridad y variedad de herramientas para crear proyectos sobre estos.

Dentro de los Rollups, podremos encontrar dos tipos: Los Optimistic Rollups y los zkRollups.

Por el lado de los Optimistic Rollups conocerás e interactuarás con Optimism y Arbitrum, siendo estos dos los más aceptados en la industria. Ya se encuentran en producción y son 100% compatibles con EVM.

Por otro lado, los zkRollups a su vez se dividen en "de uso específico" y "de uso general". Los primeros ya se encuentran productivos y nos permitirán transferir fondos o mintear colecciones de NFT. Los zkRollups de uso general son realmente la última innovación sobre protocolos de segunda capa. Los mismos están en testnet, a poco de ser lanzados oficialmente a producción.

Nota: Dependiendo cuando leas esto, los zkRollups de uso general podrían ya tener su mainnet operativa. Se estima su lanzamiento para principios del 2023.

Todas las diferentes tecnologías de Capa 2 te permitirán desarrollar proyectos con las mismas tecnologías que tal vez ya conozcas: Remix, HardHat, Truffle, OpenZeppelin, VS Code, entre otras. Verás que el ecosistema de desarrollo es muy similar al que se utiliza en L1 para desplegar contratos directamente en Ethereum.

Comenzaremos esta aventura desarrollando en segundas capas obteniendo fondos en una testnet para desplegar contratos posteriormente.


Contribución creada por: Kevin Fiorentino.

Aportes 2

Preguntas 0

Ordenar por:

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

Introducción al desarrollo en capa 2

Tipos de capa 2

  • Canales de Estado
  • Side Chains
  • Rollups

Nos enfocaremos en los Rollups, por ser la tecnología más prometedora, más segura, muchos consideran que es la única verdadera capa 2 que existe, porque es la única que basa su seguridad en capa 1.
Más allá de eso es la que permite mayor creatividad porque hay mayor cantidad de herramientas para construir smarts contracts, ecosistemas, etc.

OpmisticRollups
Ya están en producción, compatibles con la Evm, se pueden utilizar las mismas herramientas como Hardhat, Truffle, Web3.js., etc.

zkRollups
Existen los de uso específico, se puede mintear, hacer trading de nfts o tokens.
Los zkRollups de uso general (hacia donde va el futuro de esta tecnología) todavía no está lanzado en mainnet, pero ya hay disponibilidad en tesnets.

Esta clase es un muy breve resumen de Curso de Introducción a Protocolos de Segunda Capa (Layer 2) que se recomienda tomar antes de avanzar en las clases.