Ethereum
Ethereum actúa como capa principal y proporciona las reglas fundamentales de la red.
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, 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.
Ethereum actúa como capa principal y proporciona las reglas fundamentales de la red.
Una solución Layer 2 puede procesar muchas operaciones sin ejecutar cada una de ellas individualmente en la capa principal.
La Layer 2 mantiene mecanismos para interactuar con Ethereum y publicar información o pruebas en la red principal.
Ethereum tiene recursos limitados por bloque. Cuando la demanda aumenta, las transacciones pueden competir por espacio y las tarifas pueden subir.
Las Layer 2 pueden agrupar y procesar un gran número de operaciones antes de publicar información en Ethereum.
Al repartir determinados costes entre muchas operaciones, una transacción individual puede resultar más barata.
El objetivo es aumentar la capacidad efectiva del ecosistema sin trasladar toda la carga a Ethereum L1.
Los rollups son una de las principales familias de soluciones de escalabilidad asociadas a Ethereum.
Su modelo parte de la idea de que las transacciones agrupadas son válidas salvo que se presente una prueba de fraude durante el periodo establecido.
Utilizan pruebas criptográficas para demostrar que determinadas operaciones han sido procesadas correctamente.
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.
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.
Las transacciones se ejecutan en la Layer 2 y se agrupan con otras operaciones.
Determinada información relacionada con el lote se publica en Ethereum.
Si alguien considera que un resultado es incorrecto, el sistema puede disponer de un mecanismo para presentar una prueba de fraude.
Los ZK Rollups utilizan pruebas criptográficas para demostrar la validez de determinadas operaciones.
Las operaciones se procesan en la capa secundaria.
El sistema genera una prueba criptográfica relacionada con el procesamiento realizado.
Ethereum puede verificar la prueba mediante las reglas del sistema correspondiente.
L1 y L2 no son necesariamente sistemas rivales. Una Layer 2 está diseñada para trabajar junto a la capa principal.
Ethereum proporciona la capa base de consenso, liquidación y seguridad del ecosistema.
Procesa operaciones de forma complementaria y busca aumentar la capacidad disponible para los usuarios.
Los usuarios pueden mover activos entre Ethereum y determinadas Layer 2 mediante mecanismos específicos de cada red.
Un bridge o puente permite mover activos o información entre diferentes redes mediante un sistema de contratos y mecanismos de verificación.
El usuario deposita activos en el sistema utilizado para realizar el movimiento hacia la Layer 2.
El sistema puede crear o reconocer una representación del activo en la red de destino.
Para volver a Ethereum se utiliza el mecanismo de retirada definido por la solución correspondiente.
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.
Las operaciones ejecutadas dentro de la Layer 2 pueden tener sus propias tarifas.
Las soluciones que publican datos en Ethereum pueden asumir costes relacionados con el espacio utilizado en la capa principal.
Al repartir determinados costes entre muchas operaciones, el coste individual puede reducirse.
Para que una Layer 2 pueda relacionarse con Ethereum, la disponibilidad y publicación de información son aspectos fundamentales de su diseño.
Los sistemas necesitan gestionar información que permita reconstruir o verificar el estado correspondiente.
El diseño determina cómo puede comprobarse que las operaciones procesadas son coherentes con las reglas.
La disponibilidad de los datos es un componente importante de la seguridad y funcionamiento de una solución de escalabilidad.
Permite procesar más actividad que si todas las operaciones tuvieran que ejecutarse directamente en L1.
Puede reducir el coste de determinadas operaciones mediante agrupación y procesamiento fuera de L1.
Algunas Layer 2 pueden ofrecer confirmaciones y experiencias de usuario más rápidas para determinadas aplicaciones.
Layer 2 no elimina todos los riesgos. Cada sistema tiene un diseño diferente y debe analizarse por separado.
Los contratos y componentes que forman una Layer 2 pueden contener errores o vulnerabilidades.
Algunas soluciones pueden depender de componentes operados por un conjunto reducido de participantes.
Los mecanismos utilizados para mover activos entre redes pueden introducir riesgos adicionales.
No todas las Layer 2 tienen las mismas garantías. Es importante revisar cómo funciona cada sistema.
Las Layer 2 pueden utilizarse para diferentes aplicaciones del ecosistema Ethereum.
Los usuarios pueden realizar operaciones con tokens dentro de aplicaciones compatibles.
Los protocolos financieros descentralizados pueden utilizar Layer 2 para reducir costes y aumentar capacidad.
Algunas aplicaciones relacionadas con NFT pueden aprovechar las menores tarifas y mayor capacidad.
Muchas Layer 2 permiten ejecutar contratos inteligentes y aplicaciones similares a las que existen en Ethereum.
Los desarrolladores pueden desplegar contratos compatibles con el entorno de ejecución de la red.
Las aplicaciones descentralizadas pueden ofrecer una experiencia con costes más bajos para determinadas operaciones.
Dependiendo de la solución, pueden existir herramientas y entornos de desarrollo similares a los utilizados en Ethereum.
Layer 2 procesa operaciones de forma complementaria a Ethereum L1.
Su objetivo principal es aumentar la capacidad y mejorar la eficiencia para los usuarios.
Optimistic Rollups y ZK Rollups son dos grandes categorías, pero cada solución concreta puede tener características propias.
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.
Para profundizar en escalabilidad y Layer 2, consulta documentación técnica y fuentes primarias.
Información general y documentación educativa sobre Ethereum y su ecosistema.
Ethereum.orgDocumentación técnica para desarrolladores y recursos relacionados con escalabilidad.
DevelopersLos exploradores permiten consultar actividad, transacciones y contratos en diferentes redes.
EtherscanYa conoces la función de Layer 2. Ahora puedes explorar cómo se utilizan estas redes en las finanzas descentralizadas.