Guía de Ethereum

Layer 2

Las soluciones Layer 2 son sistemas construidos sobre Ethereum que buscan aumentar la capacidad de procesamiento y reducir costes manteniendo una relación de seguridad con la red principal.

Layer 2 permite entender cómo Ethereum puede ampliar su capacidad sin depender únicamente de aumentar el tamaño de la capa principal.
LAYER 2 L2
L2
Escalabilidad ETH → L2
01 · Concepto

¿Qué es Layer 2?

Layer 2, o segunda capa, hace referencia a sistemas que procesan determinadas operaciones fuera de la capa principal de Ethereum y utilizan Ethereum como parte de su modelo de seguridad y liquidación.

L1

Ethereum

Ethereum actúa como capa principal y proporciona las reglas fundamentales de la red.

L2

Segunda capa

Una solución Layer 2 puede procesar muchas operaciones sin ejecutar cada una de ellas individualmente en la capa principal.

↕

Conexión

La Layer 2 mantiene mecanismos para interactuar con Ethereum y publicar información o pruebas en la red principal.

02 · Escalabilidad

¿Por qué existe Layer 2?

Ethereum tiene recursos limitados por bloque. Cuando la demanda aumenta, las transacciones pueden competir por espacio y las tarifas pueden subir.

1

Más operaciones

Las Layer 2 pueden agrupar y procesar un gran número de operaciones antes de publicar información en Ethereum.

2

Menor coste

Al repartir determinados costes entre muchas operaciones, una transacción individual puede resultar más barata.

3

Mayor capacidad

El objetivo es aumentar la capacidad efectiva del ecosistema sin trasladar toda la carga a Ethereum L1.

03 · Tecnología

¿Qué son los rollups?

Los rollups son una de las principales familias de soluciones de escalabilidad asociadas a Ethereum.

Z

ZK Rollups

Utilizan pruebas criptográficas para demostrar que determinadas operaciones han sido procesadas correctamente.

+

Agrupación

En ambos casos, una gran cantidad de operaciones puede representarse y gestionarse de forma más eficiente respecto a ejecutar cada operación directamente en L1.

04 · Optimistic Rollups

¿Cómo funcionan?

Los optimistic rollups utilizan un sistema en el que las operaciones se consideran válidas inicialmente y existe un mecanismo para cuestionar aquellas que sean incorrectas.

1

Procesamiento

Las transacciones se ejecutan en la Layer 2 y se agrupan con otras operaciones.

2

Publicación

Determinada información relacionada con el lote se publica en Ethereum.

3

Disputas

Si alguien considera que un resultado es incorrecto, el sistema puede disponer de un mecanismo para presentar una prueba de fraude.

05 · ZK Rollups

¿Cómo funcionan los ZK Rollups?

Los ZK Rollups utilizan pruebas criptográficas para demostrar la validez de determinadas operaciones.

1

Ejecución

Las operaciones se procesan en la capa secundaria.

2

Prueba

El sistema genera una prueba criptográfica relacionada con el procesamiento realizado.

3

Verificación

Ethereum puede verificar la prueba mediante las reglas del sistema correspondiente.

06 · Comparación

Ethereum L1 frente a Layer 2

L1 y L2 no son necesariamente sistemas rivales. Una Layer 2 está diseñada para trabajar junto a la capa principal.

L1

Layer 1

Ethereum proporciona la capa base de consenso, liquidación y seguridad del ecosistema.

L2

Layer 2

Procesa operaciones de forma complementaria y busca aumentar la capacidad disponible para los usuarios.

↔

Interacción

Los usuarios pueden mover activos entre Ethereum y determinadas Layer 2 mediante mecanismos específicos de cada red.

07 · Interoperabilidad

¿Qué es un bridge?

Un bridge o puente permite mover activos o información entre diferentes redes mediante un sistema de contratos y mecanismos de verificación.

→

Depósito

El usuario deposita activos en el sistema utilizado para realizar el movimiento hacia la Layer 2.

◆

Representación

El sistema puede crear o reconocer una representación del activo en la red de destino.

←

Retirada

Para volver a Ethereum se utiliza el mecanismo de retirada definido por la solución correspondiente.

08 · Costes

Gas y Layer 2

Utilizar una Layer 2 no significa que las operaciones sean completamente gratuitas. Existen costes asociados al procesamiento y, en muchos casos, a la publicación de datos.

G

Gas en L2

Las operaciones ejecutadas dentro de la Layer 2 pueden tener sus propias tarifas.

L1

Coste de Ethereum

Las soluciones que publican datos en Ethereum pueden asumir costes relacionados con el espacio utilizado en la capa principal.

↓

Coste por usuario

Al repartir determinados costes entre muchas operaciones, el coste individual puede reducirse.

09 · Datos

¿Por qué los datos son importantes?

Para que una Layer 2 pueda relacionarse con Ethereum, la disponibilidad y publicación de información son aspectos fundamentales de su diseño.

D

Datos de transacciones

Los sistemas necesitan gestionar información que permita reconstruir o verificar el estado correspondiente.

✓

Verificación

El diseño determina cómo puede comprobarse que las operaciones procesadas son coherentes con las reglas.

∞

Disponibilidad

La disponibilidad de los datos es un componente importante de la seguridad y funcionamiento de una solución de escalabilidad.

10 · Ventajas

Ventajas de Layer 2

+

Más capacidad

Permite procesar más actividad que si todas las operaciones tuvieran que ejecutarse directamente en L1.

↓

Menores costes

Puede reducir el coste de determinadas operaciones mediante agrupación y procesamiento fuera de L1.

⚡

Experiencia más rápida

Algunas Layer 2 pueden ofrecer confirmaciones y experiencias de usuario más rápidas para determinadas aplicaciones.

11 · Riesgos

¿Qué riesgos existen?

Layer 2 no elimina todos los riesgos. Cada sistema tiene un diseño diferente y debe analizarse por separado.

!

Riesgo técnico

Los contratos y componentes que forman una Layer 2 pueden contener errores o vulnerabilidades.

!

Centralización

Algunas soluciones pueden depender de componentes operados por un conjunto reducido de participantes.

!

Puentes

Los mecanismos utilizados para mover activos entre redes pueden introducir riesgos adicionales.

!

Riesgos específicos

No todas las Layer 2 tienen las mismas garantías. Es importante revisar cómo funciona cada sistema.

12 · Aplicaciones

¿Qué se puede hacer en una Layer 2?

Las Layer 2 pueden utilizarse para diferentes aplicaciones del ecosistema Ethereum.

↔

Intercambios

Los usuarios pueden realizar operaciones con tokens dentro de aplicaciones compatibles.

◈

DeFi

Los protocolos financieros descentralizados pueden utilizar Layer 2 para reducir costes y aumentar capacidad.

◇

NFT

Algunas aplicaciones relacionadas con NFT pueden aprovechar las menores tarifas y mayor capacidad.

13 · Desarrollo

Smart contracts en Layer 2

Muchas Layer 2 permiten ejecutar contratos inteligentes y aplicaciones similares a las que existen en Ethereum.

S

Contratos

Los desarrolladores pueden desplegar contratos compatibles con el entorno de ejecución de la red.

D

dApps

Las aplicaciones descentralizadas pueden ofrecer una experiencia con costes más bajos para determinadas operaciones.

E

Herramientas Ethereum

Dependiendo de la solución, pueden existir herramientas y entornos de desarrollo similares a los utilizados en Ethereum.

14 · Resumen

Lo esencial sobre Layer 2

01

Es una segunda capa

Layer 2 procesa operaciones de forma complementaria a Ethereum L1.

02

Busca escalar Ethereum

Su objetivo principal es aumentar la capacidad y mejorar la eficiencia para los usuarios.

03

Existen diferentes diseños

Optimistic Rollups y ZK Rollups son dos grandes categorías, pero cada solución concreta puede tener características propias.

Siguiente guía

Continúa con DeFi

Una vez entendida la escalabilidad de Ethereum, el siguiente paso es conocer las finanzas descentralizadas y cómo los contratos inteligentes permiten crear servicios financieros sobre blockchain.

Fuentes

Documentación recomendada

Para profundizar en escalabilidad y Layer 2, consulta documentación técnica y fuentes primarias.

E

Ethereum

Información general y documentación educativa sobre Ethereum y su ecosistema.

Ethereum.org
D

Ethereum Developers

Documentación técnica para desarrolladores y recursos relacionados con escalabilidad.

Developers
X

Exploradores

Los exploradores permiten consultar actividad, transacciones y contratos en diferentes redes.

Etherscan
Raucore

Continúa aprendiendo Ethereum

Ya conoces la función de Layer 2. Ahora puedes explorar cómo se utilizan estas redes en las finanzas descentralizadas.

↑