¡Otro rollup de Etapa 2 🟢 en L2BEAT! 💗 Presentamos @0xFacet - un rollup basado en OP-Succinct que utiliza secuenciación basada y multi-puenteo. ¿Cómo funciona? 👇
Facet utiliza un modelo de secuenciación basado en el cual el orden de las transacciones es determinado completamente por Ethereum L1. Los usuarios envían transacciones a una dirección inmutable en Ethereum con la información de la transacción codificada como RLP calldata.
Los bloques de Facet preservan el orden exacto en el que Ethereum incluye estas transacciones. Además, los contratos inteligentes de L1 pueden crear transacciones de Facet al emitir eventos con la firma de evento de Facet, donde la carga de datos del evento contiene los mismos datos de transacción codificados en RLP.
Facet implementa un sistema de prueba de doble vía que combina propuestas optimistas con bonos y pruebas de validez ZK. El sistema permite eludir la ventana de prueba de fraude de 7 días al proporcionar una prueba ZK.
El sistema opera en dos vías paralelas: una vía optimista donde los proponentes en la lista blanca envían raíces de estado con bonos de ETH que pueden ser impugnados dentro de un período de tiempo, y una vía de prueba de validez donde cualquiera puede presentar pruebas ZK directas para una resolución inmediata.
Las pruebas de validez eluden el flujo optimista y pueden invalidar múltiples propuestas optimistas incorrectas simultáneamente que apuntan a la misma raíz de estado. Cuando se desafían las propuestas optimistas, los proponentes deben defender sus afirmaciones proporcionando pruebas ZK dentro de la ventana de prueba.
El sistema utiliza @SuccinctLabs SP1 zkVM y Prover Network para generar pruebas de conocimiento cero que verifican las transiciones de estado de L2. Cualquiera puede enviar una prueba de validez a través de la función proveBlock() del contrato Rollup para eludir el flujo optimista y liquidar un bloque ancla.
No hay ninguna entidad privilegiada que secuencie transacciones o produzca bloques. Esta actividad es sin permisos y está abierta a cualquiera.
Debido a que el estado del sistema se basa en las transacciones enviadas en la cadena de bloques subyacente y cualquiera puede enviar sus transacciones allí, permite a los usuarios eludir la censura al interactuar directamente con la bandeja de entrada EOA en la cadena de bloques anfitriona.
Facet no designa un puente canónico y permite que se desplieguen múltiples puentes que utilizan el mismo estado de Rollup para depositar y retirar activos.
Cada puente tiene su propio contrato inteligente correspondiente en el L2, lo que significa que los mismos tokens L1 puenteados a través de diferentes puentes resultarán en diferentes representaciones de tokens L2.
Facet utiliza FCT como su token nativo de gas, que se acuña a través del consumo de gas de L1 en lugar de ser pre-acuñado. La emisión de FCT está directamente relacionada con la cantidad de ETH de L1 quemado para pagar el gas de calldata en las transacciones de Ethereum.
🔍 Aprende más sobre Facet en su página de proyecto:
7.07K