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. 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.
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.