Esta es la primera clase del curso de Intro a Layer 2 de Solow.

Fecha y hora : Lunes 23 de octubre de 2023 – 19hs

Canal: Youtube – en vivo

Duración: 1 hora

En esta clase vas a introducrite en el mundo de las Layer 2 y conocer las soluciones que existen actualmente. Además, nos preguntamos: ¿por qué son tan relevantes las L2? ¿cómo es que Ethereum terceriza el procesamiento? ¿por qué debemos elegir una L2?

Recomendamos que tengas claro el funcionamiento de Ethereum y la blockchain antes de esta clase.

Solow Quest – Intro a Layer 2

En esta primera clase introdujimos el concepto de Layer 2 y repasamos por qué son necesarias y en que se diferencian de otras soluciones de escalabilidad.
Deberías tener estos conceptos super claros. Si te quedó alguna duda, siempre podés repasar la clase, pero creo que ya está todo listo para que te pongas a prueba.

Para ingresar a completar la quest, ¡clickea en las diferentes preguntas y respondelas!

  1. ¿Cuál es la diferencia entre una Layer 2 y una sidechain?
  2. Filosóficamente… ¿por qué son necesarias las Layer 2?

No te olvides de mandarnos tu respuesta por Twitter para recibir el POAP de la clase. Tenés que copiarnos el link de tu comentario por mensaje directo a nuestra cuenta

Resumen de la clase

En esta clase, hicimos una introducción a las Layer 2 (Soluciones de Capa 2), partiendo desde Ethereum.

Para esto concebimos Etheruem no solo como una Blockchain, sino como una computadora mundial, pero que difiere de las computadoras tradicionales ya que requiere un mecanismo de consenso, al ser muchos nodos alrededor del mundo que la componen y  que deben llegar a un acuerdo para garantizar la integridad del sistema.

En la clase, Toño introdujo el concepto del “trilema de escalabilidad” en blockchain, señalando la dificultad de alcanzar simultáneamente tres atributos esenciales: seguridad, descentralización, velocidad y costo. Las soluciones de Capa 2 se centran en abordar los aspectos de velocidad y costo sin comprometer la seguridad y la descentralización.

Se analizaron dos enfoques para la escalabilidad: de Capa 1 y de Capa 2.

Soluciones de Capa 1

El primer enfoque implica trabajar directamente en la cadena de bloques de la Capa 1 mediante técnicas como el sharding, que esencialmente divide una blockchain en 64 blockchains más pequeñas, separando y especializando transacciones según criterios específicos y distribuyendo las tareas entre los nodos. 

Sin embargo, los desarrolladores de Ethereum reconocieron hace un tiempo que este proceso es complejo y llevaría muchos años en realizarse, por lo que se decidió enfocar la escalabilidad de Ethereum en los Rollups como una solución más práctica, dejando el sharding como una estrategia a largo plazo.


Soluciones de Capa 2

El segundo enfoque se centra en soluciones de Capa 2, como canales (utilizados principalmente para pagos), plasma (un precursor de los rollups) y rollups. Cada uno de estos enfoques tiene sus ventajas y limitaciones, particularmente en lo que respecta a la escalabilidad y funcionalidad:

  1. Canales: Normalmente utilizados para pagos, funcionan mediante la creación de contratos inteligentes que permiten el envío de “tickets” “off-chain” a un intermediario, que luego los devuelve a la Capa 1. Si bien esto agiliza las transacciones y las hace económicas, tiene limitaciones, como un número limitado de operaciones, la necesidad de bloquear liquidez y la supervisión constante del canal.
  2. Plasma: Antecesores de los rollups, permiten depositar activos en un contrato inteligente en la L1 para habilitar recursos en la L2. Lo que hace es que en un momento el “operador” hace un corte y guarda la información almacenada en la L1 en forma de merkle tree (resumen criptográfico de las transacciones realizadas hasta ese momento). Pero tienen fallas: aunque son efectivos, no admiten operaciones complejas (no hay EVM) y tienen vulnerabilidades de disponibilidad de datos, ya que los usuarios deben confiar en el operador.
  3. Rollups: Representan un avance en las soluciones de escalabilidad de la Capa 2, ya que permiten depositar fondos en contratos inteligentes y crear bridges de activos, pero incorporan una EVM que ejecuta las transacciones directamente en la L2. Además, introducen un “secuenciador” que lleva la información a la L1 y proporciona tanto el Merkle Tree con el estado de la red como las transacciones comprimidas, lo que permite la validación posterior de los datos.

Toño concluyó que, en este momento, los Rollups son la tecnología más avanzada y profundizó en cuestiones clave como la compresión de datos y la seguridad.

También nos introdujo un marco para evaluar la madurez de las soluciones de la Capa 2, resumido en esta slide:

Además, descubrimos L2Beat. un sitio web para comparar y monitorear diversas soluciones de la Capa 2, y que proporciona información sobre el valor bloqueado, el propósito de cada solución, la velocidad de las transacciones y más.

El futuro incluye desarrollos como “proto danksharding,” que busca mejorar la disponibilidad de datos en la L2 y reducir las tarifas de transacción. Toño también abordó los desafíos de garantizar la comunicación entre diferentes Rollups y abordar las preocupaciones relacionadas con la centralización en las soluciones de la Capa 2.

Contenido recomendado: