Recientemente, Puffer Finance, un protocolo de promesa de liquidez activo en EigenLayer, lanzó una solución llamada Based Rollups, intentando introducir validadores de la red principal de ETH para proporcionar una solución descentralizada más segura y eficiente para los Rollups, especialmente la eliminación de secuenciadores.

Como protocolo LST clásico, puede combinar sus propias características (admite tanto el PoS de la red principal de ETH como la recuperación de Eigenlayer) para proporcionar nuevas soluciones técnicas, lo cual es una buena expansión narrativa.

La descentralización del clasificador es la principal preocupación de la comunidad. Este es casi el punto más débil del sistema Rollups y puede afectar directamente la experiencia del usuario. Based Rollups intenta subcontratar la clasificación a la Capa 1 para lograr una clasificación descentralizada, lo que no solo reduce el riesgo de que el clasificador Rollups actual esté demasiado centralizado, sino que también reduce significativamente los costos de transacción y mejora la actividad del sistema.

Los desarrolladores pueden implementar y administrar fácilmente su propia cadena de Rollups basada en la arquitectura de Rollups basados, tal como implementan contratos inteligentes, y disfrutar de las características de seguridad y descentralización de Ethereum.

Problemas actuales con los rollups

Los rollups ZK u OP actuales se basan en un secuenciador centralizado para determinar el orden de las transacciones. Esta centralización conlleva riesgos, incluidos fallos del secuenciador y reducción de la confianza del usuario, así como problemas MEV derivados.

Para mitigar estos riesgos, muchos Rollups proporcionan "escotillas de escape", un mecanismo que permite a los usuarios salir de los Rollups en caso de una falla del secuenciador, pero esto aumenta la latencia y los costos de gas, y puede permitir una clasificación maliciosa para extraer MEV.

Necesitamos desesperadamente un Rollups con un clasificador descentralizado.

Introducción de paquetes acumulativos basados

Los rollups cuando la secuencia de transacciones está determinada por L1 se denominan Based Rollups, propuesto por Justin Drake, investigador de la Fundación Ethereum, en marzo de 2023.

Base Rollups logra la descentralización de clasificación utilizando L1 proPoSer para determinar el orden de las transacciones. Este enfoque no solo hereda la vitalidad y la descentralización de L1, sino que también elimina la necesidad de cápsulas de escape, mejorando así la seguridad y eficiencia de los Rollups.

Cómo funcionan los paquetes acumulativos basados

En Base Rollups, L1 proPoSer puede cooperar con los buscadores y constructores de L1 para incluir el bloque Rollups en el siguiente bloque L1 sin permiso. Es decir, el orden de los bloques L2 incluidos y el orden final de las transacciones lo determina el proponente L1. Pero en términos generales, L1 proPoSer no construye bloques L2 por sí solo. En cambio, cada bloque de resumen basado se construye con constructores L2. Es decir, no se requiere trabajo adicional para el L1 proPoSer.

Taiko es un agente de ejecución de Rollups basados ​​en VM y Rollups que sirve como capa de ejecución para ejecutar transacciones fuera de la cadena. A partir de la capa de consenso, la capa de consenso de Ethereum también determina el orden de las transacciones. Ethereum y finalmente puede verificar el estado de la transacción en Ethereum.

Ventajas de los paquetes acumulativos basados

  • Heredar la resistencia a la censura L1 y mejorar la actividad de transacciones: debido a que los paquetes acumulativos basados ​​​​son operados por nodos validadores y proPoSer L1 de Ethereum y heredan la resistencia a la censura de Ethereum, no se requiere ninguna trampilla de escape. Esto garantiza la actividad de las transacciones y evita retrasos en las transacciones y problemas de injusticia causados ​​por trampillas de escape.

  • Reducir los costos de transacción: las transacciones basadas en trampillas de escape generalmente generan gastos generales de gas adicionales, lo que reduce la actividad de los Rollups tradicionales. Las transacciones basadas en Based Rollups no necesitan pagar tarifas de gas adicionales y no necesitan verificar la firma del secuenciador centralizado. No requieren trampillas de escape ni consenso de PoS externo, lo que reduce aún más los costos.

  • Al heredar la descentralización L1, el sistema es más simple y seguro: los paquetes acumulativos basados ​​​​solo ejecutan la capa de transacciones fuera de la cadena, y la capa de consenso, la capa de visibilidad de datos y la capa de verificación para clasificar las transacciones están todas en L1. Esto reutiliza la arquitectura buscadores-constructores-proPoSer de L1, lo que hace que el sistema de paquetes acumulativos basados ​​sea muy simple y no requiere verificación de firma del secuenciador, trampillas de escape ni consenso PoS externo. Se incentiva a los buscadores de L1 y a los creadores de bloques a incluir bloques Rollups en sus paquetes L1 y bloques L1 para extraer Rollups MEV, lo que mejora aún más la seguridad de L1. De forma predeterminada, los paquetes acumulativos basados ​​casi no tienen un impacto negativo en los participantes de L1, el único impacto es un aumento en los ingresos ya que la mayoría del MEV fluye hacia L1.

  • Gobernanza flexible de tokens: aunque los pedidos se delegan a L1, los paquetes acumulativos basados ​​aún pueden poseer tokens de gobernanza para cobrar tarifas base. Por supuesto, la tokenización también es posible, ya que Ethereum garantiza su exactitud y equidad.

  • Desafíos que enfrentan los paquetes acumulativos basados

Los ingresos de los MEV se ven obligados a disminuir

MEV es la mayor parte de los ingresos de los Rollups tradicionales, pero la mayor parte del MEV de los Rollups basados ​​fluye hacia L1 proPoSer, lo que sacrifica los ingresos MEV de los Rollups basados ​​y aún retiene los ingresos de las opciones de tarifas de congestión L2 (como las tarifas básicas L2 estilo EIP-1559). .

Sin embargo, los paquetes acumulativos basados ​​que desean capturar su propio MEV pueden tener algunos mecanismos de soborno. Por ejemplo, el contrato L1 puede incluir un mecanismo de subasta, como una subasta holandesa, para obligar a los remitentes de lotes a pagar algo de ETH por el contrato.

La flexibilidad de clasificación es limitada y no es posible realizar confirmaciones previas.

Aunque los paquetes acumulativos basados ​​​​tienen ventajas en muchos aspectos, también enfrentan algunos desafíos, especialmente relacionados con las confirmaciones suaves. Las confirmaciones suaves se refieren a la capacidad de los usuarios de saber de manera confiable que sus transacciones alcanzarán con éxito la Capa 1 (L1) de Ethereum.

Los Rollups actuales proporcionan confirmaciones previas para que los usuarios sepan que sus transacciones se enviarán a L1.

Pero los paquetes acumulativos basados ​​que delegan la clasificación a L1 reducirán la flexibilidad de clasificación, lo que hace imposible lograr confirmaciones previas y clasificación por orden de llegada (FCFS) al estilo Arbitrum.

En el verano de 2023, Justin Drake propuso utilizar el replanteo para resolver el problema de las preconfirmaciones. Diseñado utilizando el replanteo, un subconjunto de proponentes de L1 se compromete (mediante el replanteo) a incluir bloques de Rollups basados ​​en sus futuros bloques L1 propuestos. Dado que el proponente L1 conoce al menos 32 bloques de antemano, es posible designar quién es el proponente para qué bloque.

Mejoras de Puffer Finance en los paquetes acumulativos basados

Puffer Finance tiene como objetivo integrar las confirmaciones previas con Base Rollups a través de su arquitectura UniFi, proporcionando tiempos de confirmación rápidos (100 ms) y manteniendo todos los beneficios de Base Rollups.

El mecanismo de confirmación previa garantiza que las transacciones se envíen a L1

Las confirmaciones previas garantizan que el secuenciador descentralizado pueda enviar transacciones de manera efectiva a L1. Los validadores de Ethereum hacen cola para proponer bloques. Si los preconfirmantes no cumplen con sus compromisos, enfrentan sanciones como reducciones de márgenes para garantizar una mayor confiabilidad. Este mecanismo brinda a los usuarios más confianza de que sus transacciones se incluirán en el estado Ethereum L1.

Confirmación rápida de 100 ms

Para aplicaciones como GameFi, las confirmaciones suaves son fundamentales para garantizar tiempos de respuesta rápidos (por ejemplo, alrededor de 100 milisegundos). Sin embargo, debido a la descentralización del secuenciador de Based Rollups, estos validadores siguen un tiempo de generación de bloques de 12 segundos, lo que resulta en un tiempo mínimo de confirmación de 12 segundos, lo que hace que la confirmación suave no pueda responder rápidamente.

UniFi de Puffer integra preconfirmaciones (Preconfs) con paquetes acumulativos basados ​​que pueden proporcionar una experiencia de usuario comparable a un secuenciador centralizado, proporcionar 100 milisegundos de tiempo de confirmación y garantizar su vida. Esta integración permite que Based Rollup conserve todas sus ventajas originales, resolviendo en última instancia el problema de la fragmentación de la liquidez de Ethereum y promoviendo un ecosistema Rollup más unificado y eficiente.

Arquitectura UniFi

La arquitectura de UniFi le permite escalar rápidamente desde un único clasificador centralizado hasta decenas de miles de clasificadores descentralizados utilizando los nodos validadores de Puffer. UniFi quiere integrar perfectamente la confirmación previa en su paquete acumulativo basado.

  • Los usuarios envían transacciones acumuladas, que luego son procesadas por validadores Puffer. Estos validadores brindan confirmación previa, lo que garantiza que los usuarios sepan que sus transacciones se incluirán en el estado Ethereum L1.

  • Los validadores Puffer vuelven a apostar en función de condiciones de reducción adicionales para garantizar la confiabilidad, recibir transacciones acumuladas de los usuarios y emitir confirmaciones previas. Estos validadores preparan transacciones acumuladas para incluirlas en bloques L1.

  • Preconf Slasher AVS impone condiciones de reducción adicionales a los validadores para inhibir las violaciones de los compromisos previos a la confirmación y evitar que los validadores no envíen ciertas transacciones acumuladas a L1.

  • Los validadores Puffer proponen bloques para Ethereum L1, y estos bloques incluyen secuencias Rollup preconfirmadas.

  • El contrato del secuenciador Puffer acepta transacciones Rollup.

  • PufETH Vault cobra tarifas de congestión y tarifas de contención generadas por transacciones acumuladas. Estas tarifas pueden aumentar los ingresos de los titulares de PufETH y devolverlos a los usuarios de UniFi a través de ingresos nativos.

uniETH que puede reducir el riesgo de mercado

unifETH es el token de Gas universal en el ecosistema UniFi. Genera recompensas a través de pufETH y es administrado por una organización autónoma descentralizada (DAO) para evitar riesgos de mercado, como la liquidación de préstamos causada por las fluctuaciones de precios de Ethereum, y el mecanismo de prevención de deducciones de Puffer puede evitar estos riesgos.

Escenario de comercio sin gas

En Web2, los usuarios estaban acostumbrados a un servicio de Internet gratuito subsidiado por publicidad. En web3, los usuarios deben pagar por los servicios, lo que puede dificultar su uso.

Los usuarios de Puffer's Based Rollup pueden obtener ingresos bloqueando activos en el puente nativo Rollup y generar rendimientos nativos. Esto permite a Puffer admitir algunos escenarios de aplicaciones, como transacciones sin tarifas de gas, lo que tiene un impacto importante tanto en web2 como en web3.

Cadena de dApps basada en Puffer

Si las tarifas de transacción de una dApp en la cadena Rollups se vuelven muy altas, los desarrolladores pueden optar por abandonar la cadena Rollups y crear su propia cadena exclusiva, para poder obtener beneficios directamente de las tarifas de transacción de los usuarios. Puffer proporciona a los desarrolladores la solución de cadena dApp basada.

Los desarrolladores pueden iniciar una cadena de dApp basada en Puffer tan fácilmente como implementar un contrato inteligente y heredar las características de seguridad y descentralización de Ethereum. Los desarrolladores pueden obtener las tarifas de transacción de la cadena Rollups de la dApp y ya no necesitan ir allí ellos mismos. y puede realizar transacciones e interacciones entre cadenas.

Las transacciones de los usuarios en la cadena dApp basada en Puffer se pueden confirmar rápidamente en 100 milisegundos, y las confirmaciones previas de Puffer pueden garantizar que las transacciones se envíen a L1.

Conclusión

A través de su asociación con la Fundación Ethereum, Puffer Finance proporciona una solución más segura y eficiente para Rollups. Este método de clasificación descentralizado no sólo reduce los riesgos de los clasificadores centralizados actuales, sino que también reduce significativamente los costos de transacción y mejora la actividad del sistema.

Con la integración del mecanismo de confirmación previa y un tiempo de confirmación rápido de 100 milisegundos, Base Rollups se convertirá en una opción ideal para diversas aplicaciones, incluido GameFi, garantizando la experiencia del usuario y al mismo tiempo la finalidad de la transacción. Además, basándose en la cadena dApp basada en Puffer Finance, los desarrolladores pueden implementar y administrar fácilmente su propia cadena Rollups sin preocuparse por el funcionamiento de un secuenciador centralizado y disfrutar de las características de seguridad y descentralización de Ethereum.