Layer 2
Layer 2 (L2)
Una cadena construida sobre una blockchain base que procesa transacciones de forma barata y rápida, y luego publica pruebas en la capa base para la seguridad.
Una Layer 2 es una blockchain que toma prestada su seguridad de una Layer 1 (normalmente Ethereum) en lugar de ejecutar su propio consenso desde cero. La L2 ejecuta transacciones fuera de la cadena base, las agrupa y publica el resultado de vuelta en L1. La mayoría son compatibles con EVM, así que los mismos contratos Solidity y el mismo tooling se trasladan. Los usuarios obtienen las garantías de seguridad de Ethereum a una fracción del coste y con un rendimiento mucho mayor. Las L2 existen porque el espacio de bloque en la capa base es escaso y caro: cuando Ethereum está ocupada, una simple transferencia puede costar más que lo que se transfiere.
El diseño dominante es el rollup, que viene en dos variantes. Los rollups optimistas (Arbitrum, Optimism, Base) asumen que las transacciones son válidas y permiten una ventana de impugnación durante la cual cualquiera puede disputar un lote fraudulento. Los rollups ZK usan una prueba de conocimiento cero para demostrar matemáticamente que cada lote es válido antes de que aterrice en L1, lo que elimina el retraso de impugnación a costa de una infraestructura de pruebas más pesada. El optimista es hoy más simple y barato de construir; ZK es hacia donde se dirige la tecnología.
El detalle que sorprende a los usuarios y quema a los founders que no lo planificaron: los retiros de vuelta a L1. En un rollup optimista, la ventana de impugnación significa que mover fondos de la L2 a Ethereum mainnet puede tardar alrededor de una semana, salvo que pagues a un «bridge rápido» de un tercero para que adelante la liquidez. Un consumidor que depositó en segundos y espera retirar en segundos no va a leer tus docs sobre ventanas de prueba de fraude; va a pensar que tu app está rota o le está robando el dinero. Si construyes sobre una L2 optimista, la experiencia de retiro es un problema de producto que tienes que diseñar desde el día uno, no un detalle de implementación.
Wavect ha entregado en producción sobre una L2 (Boba Network), incluido su modelo de cómputo híbrido que permite que un smart contract llame a código fuera de la cadena durante la ejecución. Ese patrón es potente para llevar datos del mundo real o cómputo pesado a un contrato, y es genuinamente difícil de operar de forma segura. Si un proveedor presenta un despliegue en L2 como una victoria de escalado gratuita, pregunta cómo funcionan los retiros a L1, cuál es el retraso de finalidad y quién opera el secuenciador. Nuestro trabajo en blockchain cubre la selección y el despliegue de L2.