Este artículo introduce la solución Based Rollups de Puffer Finance, que aprovecha a los validadores de la red principal de Ethereum para lograr un secuenciador descentralizado, reduciendo los costos de transacción, mejorando la seguridad y presentando un mecanismo de preconfirmación para mejorar la experiencia del usuario.
Recientemente, el protocolo de reestaca de liquidez @puffer_finance, activo en@eigenlayer, lanzó una solución llamada Based Rollups. Esta solución intenta introducir validadores de Ethereum mainnet para proporcionar una solución descentralizada más segura y eficiente para Rollups, centrándose particularmente en la descentralización del secuenciador.
Como un clásico #LSTEl protocolo Puffer Finance ha aprovechado sus características únicas (que admiten tanto la red principal de Ethereum como#PoSy Eigenlayer#restaking) para desarrollar esta nueva solución tecnológica, expandiendo su narrativa de manera significativa.
La descentralización del secuenciador es una preocupación clave dentro de la comunidad, ya que es posiblemente el eslabón más débil en los sistemas Rollups y afecta directamente la experiencia del usuario. Based Rollups busca descentralizar la secuenciación externalizándola a la Capa 1, lo que no solo reduce el riesgo de secuenciación demasiado centralizada en los Rollups actuales, sino que también reduce significativamente los costos de transacción y aumenta la actividad del sistema.
Los desarrolladores pueden implementar y gestionar fácilmente sus propias cadenas de Rollups basadas en la arquitectura de Rollups, disfrutando de las características de seguridad y descentralización de Ethereum.
Actualmente, #ZK y #OPLos rollups dependen de secuenciadores centralizados para determinar el orden de las transacciones. Esta centralización introduce riesgos, incluidas las fallas de los secuenciadores, la disminución de la confianza del usuario y relacionados #MEVproblemas.
Para mitigar estos riesgos, muchos Rollups han introducido "salidas de emergencia", mecanismos que permiten a los usuarios salir de los Rollups en caso de fallo del secuenciador. Sin embargo, estos mecanismos aumentan la latencia y las tarifas de gas y pueden ser explotados para la extracción de MEV a través de la secuenciación maliciosa.
La demanda apremiante de Rollups con secuenciadores descentralizados es innegable.
Introducción de Based Rollups
Los rollups, donde el orden de las transacciones es determinado por L1, se conocen como rollups basados. Este concepto fue propuesto por Justin Drake, investigador de la Fundación Ethereum, en marzo de 2023.
Los Rollups basados logran la secuenciación descentralizada utilizando el proponente L1 para determinar el orden de las transacciones. Este método no solo hereda la actividad y descentralización de L1, sino que también elimina la necesidad de salidas de emergencia, mejorando así la seguridad y eficiencia de los Rollups.
En Based Rollups, el proponente de L1 puede colaborar con buscadores de L1 y constructores de L1 para incluir bloques de Rollups sin permiso en el siguiente bloque de L1. Esto significa que el orden de los bloques de L2 incluidos y la secuencia final de transacciones son determinados por el proponente de L1. Sin embargo, generalmente, el proponente de L1 no construye los bloques de L2 en sí mismo. En su lugar, cada bloque de Based Rollups es construido por constructores de L2, asegurando que no se añada carga de trabajo adicional al proponente de L1.
En el @taikoxyzLos rollups, la VM de los rollups basados y los agentes de ejecución de los rollups ejecutan transacciones fuera de la cadena como capa de ejecución, mientras que el orden de las transacciones, a partir de la capa de consenso de Ethereum en adelante, es determinado por la capa de consenso de Ethereum. Los datos de transacción también se publican en Ethereum y el estado de la transacción puede ser verificado en última instancia en Ethereum.
Ingresos de MEV reducidos
MEV es una fuente significativa de ingresos para Rollups tradicionales, pero la mayor parte del MEV en Rollups basados fluye hacia los proponentes de L1. Esto sacrifica los ingresos por MEV para Rollups basados, aunque aún conservan la opción de obtener ingresos de las tarifas de congestión de L2 (como las tarifas base de L2 al estilo EIP-1559). \
Sin embargo, los rollups basados que deseen capturar su propio MEV pueden utilizar algunos mecanismos de soborno, como incluir un mecanismo de subasta, como una subasta holandesa, en el contrato L1, obligando a los remitentes de lotes a pagar algo de ETH al contrato.
Flexibilidad limitada de secuenciación y falta de preconfirmaciones
Si bien los rollups basados ofrecen muchas ventajas, también enfrentan desafíos, especialmente relacionados con las confirmaciones suaves. Las confirmaciones suaves se refieren a la capacidad del usuario de saber de manera confiable que su transacción llegará con éxito a la Capa 1 (L1) de Ethereum.
Los Rollups actuales ofrecen pre-confirmaciones, lo que permite a los usuarios saber que sus transacciones definitivamente se enviarán a L1.
Sin embargo, delegar la secuenciación a L1 en Based Rollups reduce la flexibilidad de secuenciación, lo que hace imposible proporcionar preconfirmaciones o implementar secuenciación de primero en llegar, primero en ser atendido (FCFS) como Arbitrum.
Para abordar el problema de las preconfirmaciones, Justin Drake propuso en el verano de 2023 el uso de la re-apostación. En este diseño, una parte de los proponentes de L1 se compromete (a través de la re-apostación) a incluir bloques de Based Rollups en los bloques de L1 que propondrán en el futuro. Dado que los proponentes de L1 conocen al menos 32 bloques de antelación, es posible designar quién será el proponente para cada bloque.
Puffer Finance tiene como objetivo integrar pre-confirmaciones con Based Rollups a través de su arquitectura UniFi, ofreciendo tiempos de confirmación rápidos (100ms) mientras mantiene todas las ventajas de Based Rollups.
El mecanismo de pre-confirmación garantiza la presentación de transacciones a L1
Las preconfirmaciones aseguran que los secuenciadores descentralizados envíen eficazmente transacciones a L1. Los validadores de Ethereum se colocan en cola para proponer bloques. Si un validador de preconfirmación no cumple con su compromiso, se enfrenta a sanciones como el slashing, lo que garantiza una mayor fiabilidad. Este mecanismo brinda a los usuarios una mayor confianza de que sus transacciones se incluirán en el estado de L1 de Ethereum.
Para aplicaciones como #GameFi, las confirmaciones suaves son cruciales para garantizar tiempos de respuesta rápidos (por ejemplo, alrededor de 100 milisegundos). Sin embargo, debido a la naturaleza descentralizada de los secuenciadores de Based Rollups, estos validadores siguen un tiempo de generación de bloques de 12 segundos, lo que lleva a un tiempo mínimo de confirmación de 12 segundos, lo que obstaculiza la velocidad de las confirmaciones suaves.
La integración de Preconfs de UniFi de Puffer con los Based Rollups permite que los Based Rollups brinden una experiencia de usuario comparable a la de los secuenciadores centralizados, con un tiempo de confirmación de 100 milisegundos mientras se asegura la actividad del sistema. Esta integración permite que los Based Rollups conserven todas sus ventajas originales, resolviendo en última instancia el problema de la fragmentación de liquidez en Ethereum y promoviendo un ecosistema Rollup más unificado y eficiente.
La arquitectura UniFi permite escalar rápidamente desde un único secuenciador centralizado hasta decenas de miles de secuenciadores descentralizados utilizando los nodos validadores de Puffer. UniFi busca integrar sin problemas las pre-confirmaciones en su Based Rollup.
Los usuarios envían transacciones de Rollup, que luego son procesadas por los validadores de Puffer. Estos validadores proporcionan preconfirmaciones, asegurando que los usuarios sepan que sus transacciones se incluirán en el estado L1 de Ethereum.
Los validadores Puffer vuelven a hacer staking en función de condiciones de recorte adicionales para garantizar la fiabilidad, recibir transacciones Rollup de los usuarios y emitir confirmaciones previas. Estos validadores se preparan para incluir transacciones Rollup en bloques L1.
El mecanismo de reducción previa a la confirmación (Preconf Slasher AVS) impone condiciones adicionales de reducción a los validadores para desalentarlos de romper compromisos previos a la confirmación, evitando que los validadores no envíen ciertas transacciones de Rollup a L1.
Los validadores de Puffer proponen bloques a Ethereum L1 que incluyen el pedido preconfirmado de Rollup.
El contrato del secuenciador Puffer acepta transacciones de Rollup.
La Bóveda PufETH recoge las tarifas de congestión y las tarifas de contención generadas por las transacciones de Rollup, lo que aumenta el rendimiento para los titulares de PufETH y proporciona rendimientos nativos a los usuarios de UniFi.
unifETH es el token universal de gas en el ecosistema de UniFi. Genera recompensas a través de pufETH y es gestionado por una Organización Autónoma Descentralizada (DAO) para evitar riesgos de mercado, como la liquidación de préstamos debido a las fluctuaciones del precio de Ethereum, y el mecanismo de prevención de deducciones de Puffer puede evitar estos riesgos.
Escenario de transacción sin gas
En Web2, los usuarios estaban acostumbrados al servicio de internet gratuito subvencionado por publicidad. En la web3, el requisito de que los usuarios paguen por los servicios puede potencialmente disuadir el uso.
Los usuarios de Puffer's Based Rollup pueden ganar ingresos bloqueando activos en el puente nativo Rollup y generar rendimientos nativos. Esto permite a Puffer soportar algunos escenarios de aplicación como transacciones sin gas, lo que tiene un impacto importante tanto en web2 como en web3.
Si las tarifas de transacción en una cadena Rollups se vuelven demasiado altas para una dApp, los desarrolladores podrían considerar abandonar la cadena Rollups para crear su propia cadena dedicada, lo que les permitiría ganar directamente ingresos de las tarifas de transacción de los usuarios. Puffer ofrece una solución para los desarrolladores con la Based dApp Chain.
El lanzamiento de una cadena dApp basada en Puffer es tan simple como desplegar un contrato inteligente, mientras hereda las características de seguridad y descentralización de Ethereum. Los desarrolladores pueden capturar las tarifas de transacción de la cadena Rollups de la dApp sin necesidad de operar un secuenciador centralizado y pueden habilitar transacciones e interacciones entre cadenas.
Las transacciones en la cadena dApp basada en Puffer se pueden confirmar rápidamente en menos de 100 milisegundos, y las preconfirmaciones de Puffer garantizan que las transacciones se envíen a L1.
A través de la colaboración con la Ethereum Foundation, Puffer Finance está proporcionando una solución más segura y eficiente para Rollups. Este método de secuenciación descentralizado no solo reduce los riesgos de los secuenciadores centralizados actuales, sino que también reduce significativamente los costos de transacción y aumenta la actividad del sistema.
Con la integración de pre-confirmaciones y tiempos de confirmación rápida de 100 milisegundos, Based Rollups se convertirá en una opción ideal para varias aplicaciones, incluido GameFi, garantizando tanto una experiencia de usuario fluida como la finalidad de la transacción. Además, con Based dApp Chain de Puffer Finance, los desarrolladores pueden implementar y gestionar fácilmente su propia cadena de Rollups, sin preocupaciones sobre el funcionamiento de un secuenciador centralizado, al tiempo que disfrutan de las características de seguridad y descentralización de Ethereum.
Este artículo introduce la solución Based Rollups de Puffer Finance, que aprovecha a los validadores de la red principal de Ethereum para lograr un secuenciador descentralizado, reduciendo los costos de transacción, mejorando la seguridad y presentando un mecanismo de preconfirmación para mejorar la experiencia del usuario.
Recientemente, el protocolo de reestaca de liquidez @puffer_finance, activo en@eigenlayer, lanzó una solución llamada Based Rollups. Esta solución intenta introducir validadores de Ethereum mainnet para proporcionar una solución descentralizada más segura y eficiente para Rollups, centrándose particularmente en la descentralización del secuenciador.
Como un clásico #LSTEl protocolo Puffer Finance ha aprovechado sus características únicas (que admiten tanto la red principal de Ethereum como#PoSy Eigenlayer#restaking) para desarrollar esta nueva solución tecnológica, expandiendo su narrativa de manera significativa.
La descentralización del secuenciador es una preocupación clave dentro de la comunidad, ya que es posiblemente el eslabón más débil en los sistemas Rollups y afecta directamente la experiencia del usuario. Based Rollups busca descentralizar la secuenciación externalizándola a la Capa 1, lo que no solo reduce el riesgo de secuenciación demasiado centralizada en los Rollups actuales, sino que también reduce significativamente los costos de transacción y aumenta la actividad del sistema.
Los desarrolladores pueden implementar y gestionar fácilmente sus propias cadenas de Rollups basadas en la arquitectura de Rollups, disfrutando de las características de seguridad y descentralización de Ethereum.
Actualmente, #ZK y #OPLos rollups dependen de secuenciadores centralizados para determinar el orden de las transacciones. Esta centralización introduce riesgos, incluidas las fallas de los secuenciadores, la disminución de la confianza del usuario y relacionados #MEVproblemas.
Para mitigar estos riesgos, muchos Rollups han introducido "salidas de emergencia", mecanismos que permiten a los usuarios salir de los Rollups en caso de fallo del secuenciador. Sin embargo, estos mecanismos aumentan la latencia y las tarifas de gas y pueden ser explotados para la extracción de MEV a través de la secuenciación maliciosa.
La demanda apremiante de Rollups con secuenciadores descentralizados es innegable.
Introducción de Based Rollups
Los rollups, donde el orden de las transacciones es determinado por L1, se conocen como rollups basados. Este concepto fue propuesto por Justin Drake, investigador de la Fundación Ethereum, en marzo de 2023.
Los Rollups basados logran la secuenciación descentralizada utilizando el proponente L1 para determinar el orden de las transacciones. Este método no solo hereda la actividad y descentralización de L1, sino que también elimina la necesidad de salidas de emergencia, mejorando así la seguridad y eficiencia de los Rollups.
En Based Rollups, el proponente de L1 puede colaborar con buscadores de L1 y constructores de L1 para incluir bloques de Rollups sin permiso en el siguiente bloque de L1. Esto significa que el orden de los bloques de L2 incluidos y la secuencia final de transacciones son determinados por el proponente de L1. Sin embargo, generalmente, el proponente de L1 no construye los bloques de L2 en sí mismo. En su lugar, cada bloque de Based Rollups es construido por constructores de L2, asegurando que no se añada carga de trabajo adicional al proponente de L1.
En el @taikoxyzLos rollups, la VM de los rollups basados y los agentes de ejecución de los rollups ejecutan transacciones fuera de la cadena como capa de ejecución, mientras que el orden de las transacciones, a partir de la capa de consenso de Ethereum en adelante, es determinado por la capa de consenso de Ethereum. Los datos de transacción también se publican en Ethereum y el estado de la transacción puede ser verificado en última instancia en Ethereum.
Ingresos de MEV reducidos
MEV es una fuente significativa de ingresos para Rollups tradicionales, pero la mayor parte del MEV en Rollups basados fluye hacia los proponentes de L1. Esto sacrifica los ingresos por MEV para Rollups basados, aunque aún conservan la opción de obtener ingresos de las tarifas de congestión de L2 (como las tarifas base de L2 al estilo EIP-1559). \
Sin embargo, los rollups basados que deseen capturar su propio MEV pueden utilizar algunos mecanismos de soborno, como incluir un mecanismo de subasta, como una subasta holandesa, en el contrato L1, obligando a los remitentes de lotes a pagar algo de ETH al contrato.
Flexibilidad limitada de secuenciación y falta de preconfirmaciones
Si bien los rollups basados ofrecen muchas ventajas, también enfrentan desafíos, especialmente relacionados con las confirmaciones suaves. Las confirmaciones suaves se refieren a la capacidad del usuario de saber de manera confiable que su transacción llegará con éxito a la Capa 1 (L1) de Ethereum.
Los Rollups actuales ofrecen pre-confirmaciones, lo que permite a los usuarios saber que sus transacciones definitivamente se enviarán a L1.
Sin embargo, delegar la secuenciación a L1 en Based Rollups reduce la flexibilidad de secuenciación, lo que hace imposible proporcionar preconfirmaciones o implementar secuenciación de primero en llegar, primero en ser atendido (FCFS) como Arbitrum.
Para abordar el problema de las preconfirmaciones, Justin Drake propuso en el verano de 2023 el uso de la re-apostación. En este diseño, una parte de los proponentes de L1 se compromete (a través de la re-apostación) a incluir bloques de Based Rollups en los bloques de L1 que propondrán en el futuro. Dado que los proponentes de L1 conocen al menos 32 bloques de antelación, es posible designar quién será el proponente para cada bloque.
Puffer Finance tiene como objetivo integrar pre-confirmaciones con Based Rollups a través de su arquitectura UniFi, ofreciendo tiempos de confirmación rápidos (100ms) mientras mantiene todas las ventajas de Based Rollups.
El mecanismo de pre-confirmación garantiza la presentación de transacciones a L1
Las preconfirmaciones aseguran que los secuenciadores descentralizados envíen eficazmente transacciones a L1. Los validadores de Ethereum se colocan en cola para proponer bloques. Si un validador de preconfirmación no cumple con su compromiso, se enfrenta a sanciones como el slashing, lo que garantiza una mayor fiabilidad. Este mecanismo brinda a los usuarios una mayor confianza de que sus transacciones se incluirán en el estado de L1 de Ethereum.
Para aplicaciones como #GameFi, las confirmaciones suaves son cruciales para garantizar tiempos de respuesta rápidos (por ejemplo, alrededor de 100 milisegundos). Sin embargo, debido a la naturaleza descentralizada de los secuenciadores de Based Rollups, estos validadores siguen un tiempo de generación de bloques de 12 segundos, lo que lleva a un tiempo mínimo de confirmación de 12 segundos, lo que obstaculiza la velocidad de las confirmaciones suaves.
La integración de Preconfs de UniFi de Puffer con los Based Rollups permite que los Based Rollups brinden una experiencia de usuario comparable a la de los secuenciadores centralizados, con un tiempo de confirmación de 100 milisegundos mientras se asegura la actividad del sistema. Esta integración permite que los Based Rollups conserven todas sus ventajas originales, resolviendo en última instancia el problema de la fragmentación de liquidez en Ethereum y promoviendo un ecosistema Rollup más unificado y eficiente.
La arquitectura UniFi permite escalar rápidamente desde un único secuenciador centralizado hasta decenas de miles de secuenciadores descentralizados utilizando los nodos validadores de Puffer. UniFi busca integrar sin problemas las pre-confirmaciones en su Based Rollup.
Los usuarios envían transacciones de Rollup, que luego son procesadas por los validadores de Puffer. Estos validadores proporcionan preconfirmaciones, asegurando que los usuarios sepan que sus transacciones se incluirán en el estado L1 de Ethereum.
Los validadores Puffer vuelven a hacer staking en función de condiciones de recorte adicionales para garantizar la fiabilidad, recibir transacciones Rollup de los usuarios y emitir confirmaciones previas. Estos validadores se preparan para incluir transacciones Rollup en bloques L1.
El mecanismo de reducción previa a la confirmación (Preconf Slasher AVS) impone condiciones adicionales de reducción a los validadores para desalentarlos de romper compromisos previos a la confirmación, evitando que los validadores no envíen ciertas transacciones de Rollup a L1.
Los validadores de Puffer proponen bloques a Ethereum L1 que incluyen el pedido preconfirmado de Rollup.
El contrato del secuenciador Puffer acepta transacciones de Rollup.
La Bóveda PufETH recoge las tarifas de congestión y las tarifas de contención generadas por las transacciones de Rollup, lo que aumenta el rendimiento para los titulares de PufETH y proporciona rendimientos nativos a los usuarios de UniFi.
unifETH es el token universal de gas en el ecosistema de UniFi. Genera recompensas a través de pufETH y es gestionado por una Organización Autónoma Descentralizada (DAO) para evitar riesgos de mercado, como la liquidación de préstamos debido a las fluctuaciones del precio de Ethereum, y el mecanismo de prevención de deducciones de Puffer puede evitar estos riesgos.
Escenario de transacción sin gas
En Web2, los usuarios estaban acostumbrados al servicio de internet gratuito subvencionado por publicidad. En la web3, el requisito de que los usuarios paguen por los servicios puede potencialmente disuadir el uso.
Los usuarios de Puffer's Based Rollup pueden ganar ingresos bloqueando activos en el puente nativo Rollup y generar rendimientos nativos. Esto permite a Puffer soportar algunos escenarios de aplicación como transacciones sin gas, lo que tiene un impacto importante tanto en web2 como en web3.
Si las tarifas de transacción en una cadena Rollups se vuelven demasiado altas para una dApp, los desarrolladores podrían considerar abandonar la cadena Rollups para crear su propia cadena dedicada, lo que les permitiría ganar directamente ingresos de las tarifas de transacción de los usuarios. Puffer ofrece una solución para los desarrolladores con la Based dApp Chain.
El lanzamiento de una cadena dApp basada en Puffer es tan simple como desplegar un contrato inteligente, mientras hereda las características de seguridad y descentralización de Ethereum. Los desarrolladores pueden capturar las tarifas de transacción de la cadena Rollups de la dApp sin necesidad de operar un secuenciador centralizado y pueden habilitar transacciones e interacciones entre cadenas.
Las transacciones en la cadena dApp basada en Puffer se pueden confirmar rápidamente en menos de 100 milisegundos, y las preconfirmaciones de Puffer garantizan que las transacciones se envíen a L1.
A través de la colaboración con la Ethereum Foundation, Puffer Finance está proporcionando una solución más segura y eficiente para Rollups. Este método de secuenciación descentralizado no solo reduce los riesgos de los secuenciadores centralizados actuales, sino que también reduce significativamente los costos de transacción y aumenta la actividad del sistema.
Con la integración de pre-confirmaciones y tiempos de confirmación rápida de 100 milisegundos, Based Rollups se convertirá en una opción ideal para varias aplicaciones, incluido GameFi, garantizando tanto una experiencia de usuario fluida como la finalidad de la transacción. Además, con Based dApp Chain de Puffer Finance, los desarrolladores pueden implementar y gestionar fácilmente su propia cadena de Rollups, sin preocupaciones sobre el funcionamiento de un secuenciador centralizado, al tiempo que disfrutan de las características de seguridad y descentralización de Ethereum.