Autor: Chen Mo cmDeFi

Punto de vista central: Puffer está utilizando Restating para crear una solución de acumulación basada en más eficiente, descentralizar el secuenciador y liberar la interacción de liquidez entre cadenas. El Rollup basado y el Rollup convencional formarán diferentes patrones ecológicos de Ethereum.

  • Puffer LRT: negocio de recarga de Ethereum basado en Eigenlayer.

  • Puffer UniFi: Solución de mejora basada en Rollup que introduce tecnología de confirmación previa.

  • Puffer UniFi AVS: utilice UniFi AVS para crear un ecosistema de cadena de aplicaciones altamente sincronizado y reducir la fragmentación de la liquidez.

  • La diferencia entre las soluciones Rollup basadas y las soluciones Rollup convencionales proviene de las constantes compensaciones en muchos aspectos, como la descentralización, la eficiencia y los beneficios para adaptarse a diferentes tipos de escenarios de aplicaciones.

Conceptos básicos de resumen

Rollup es una tecnología utilizada para escalar cadenas de bloques como Ethereum para permitir que la cadena de bloques maneje más transacciones manteniendo las tarifas bajas. En términos simples, "empaqueta" una gran cantidad de transacciones juntas y luego procesa estas transacciones fuera de la cadena (en comparación con la red principal), colocando el trabajo de cálculo y almacenamiento fuera de la red principal de Ethereum (L1). De esta manera, se reduce la carga sobre la red principal, pero el resultado final de la transacción aún se enviará a la red principal de Ethereum y se verificará, manteniendo así la seguridad y la no manipulación de los datos.

Los rollups se dividen en dos tipos principales:

  • Resumen optimista: suponiendo que la mayoría de las personas son honestas, todas las transacciones se consideran correctas de forma predeterminada y solo se verifican cuando alguien las cuestiona. Este método es más rápido, pero tiene un cierto período de desafío.

  • ZK Rollup (prueba de conocimiento cero): utiliza pruebas matemáticas para garantizar la exactitud de cada transacción. Su legalidad está garantizada cuando las transacciones se empaquetan, por lo que no se requiere un período de desafío adicional. Este método es más seguro pero técnicamente más complejo.

En términos generales, el concepto central de Rollup es "hacer mucho trabajo fuera de la cadena y solo poner los resultados en la cadena", lo que hace que el proceso de blockchain sea más rápido y económico.

Entonces este proceso se puede dividir simplemente en dos partes:

  • Empaquetado por lotes: aumento del volumen/rendimiento de transacciones

  • Confirmación de transacción: mejore la velocidad de confirmación

Basado en Rollup

El investigador de la Fundación Ethereum, Justin Drake, propuso el concepto de resumen basado en marzo de 2023. Esta solución apunta principalmente a una función importante entre L1 y L2: el secuenciador.

El secuenciador es responsable de clasificar y empaquetar las transacciones de L2 a L1. Su alcance comercial también cubre el empaquetado por lotes y la confirmación de transacciones que mencionamos anteriormente. Sin embargo, la mayoría de las soluciones de secuenciador adoptadas actualmente por L2 son soluciones centralizadas controladas por uno o varios. En las primeras etapas del desarrollo de la industria, no habrá muchos problemas, pero a medida que aumente la cantidad de fondos en cada cadena y la infraestructura madure, el secuenciador centralizado se convertirá en un "problema que se resolverá". tarde o temprano."

Actualmente se proponen dos soluciones:

  • Clasificador descentralizado basado en L2

  • Rollup basado transferido a L1

El principal representante de los clasificadores descentralizados basados ​​​​en L2 es Metis. El método de implementación consiste en establecer un consenso nuevo y poderoso para hacer que la red de clasificación sea más sólida.

La solución de Based Rollup es que elimina el diseño del mecanismo de red de secuenciador separado y transfiere la responsabilidad de la secuenciación de transacciones del L2 original al L1. El nodo de verificación de Ethereum L1 sirve como proponente de bloque (proponente) para ser responsable de la secuenciación de transacciones. Este diseño no requiere restablecer el consenso, hace un uso completo de los recursos del nodo Ethereum existente y, al mismo tiempo, evita los riesgos causados ​​por el secuenciador centralizado, injertando el nivel de seguridad del secuenciador en la red principal de Ethereum.

Pero los problemas que enfrenta Based Rollup también están limitados por el trilema clásico. Ahora que tiene la seguridad de la red principal, también significa que debe confiar en el rendimiento de la red principal (el tiempo de generación del bloque es de aproximadamente 12 segundos). , lo que hará que la confirmación de la transacción sea significativamente inferior al esquema de secuenciador L2 convencional.

Análisis de la solución acumulativa basada en la optimización Puffer UniFi

Para superar este trilema, se deben introducir nuevos roles o mecanismos para lograr el equilibrio. UniFi propuesto por Puffer tiene como objetivo introducir una "confirmación previa" para resolver este problema.

En las soluciones acumulativas existentes, los usuarios suelen recibir "confirmaciones suaves" de un secuenciador centralizado. Estos secuenciadores pueden asegurar a los usuarios que una vez enviada una transacción, se incluirá en la cadena de bloques. Esta confirmación suave proviene básicamente de la confianza en este poder centralizado. Una vez que este poder se corrompe, la ordenación/confirmación de las transacciones no se puede garantizar de manera justa.

La precalificación de Puffer UniFi tiene las siguientes dos características:

  1. Garantizado por los validadores de Ethereum: antes de empaquetar el bloque, los validadores de la red principal de Ethereum se comprometen (Pre-conf) por adelantado para que se confirmen las transacciones acumuladas: que estas transacciones se incluirán en sus próximos bloques.

  2. Mecanismo de penalización: si los validadores no cumplen con sus compromisos preconfirmados, es decir, no incluyen transacciones precomprometidas en el bloque, enfrentarán sanciones.

Por lo tanto, a través de la "confirmación previa", UniFi evita el problema de que el mecanismo de resumen basado debe limitarse al tiempo de bloqueo de la red principal, lo que equivale a permitir que los nodos de la red principal de Ethereum asuman "trabajo adicional" en el proceso de confirmación de la transacción para Garantizar la eficiencia de la confirmación (~100 ms).

Con el mecanismo de confirmación previa, se puede mejorar en gran medida la eficiencia de la confirmación de transacciones de la red principal, entonces, ¿todavía se necesita L2 para mejorar el rendimiento de la red principal?

Volviendo a la esencia de Rollup, implementa principalmente "empaquetado por lotes de transacciones" -> "confirmación rápida de transacciones", que es una expansión en dos dimensiones: la confirmación previa horizontal y vertical resuelve el problema de la confirmación de transacciones rápida y justa, mientras que las transacciones. empaquetado por lotes Aún debe completarse a través de la segunda capa o fuera de la cadena, y luego la transacción empaquetada se envía a la red principal a través del secuenciador y se confirma.

Aspirador UniFi AVS

Los nodos de Ethereum realizan "trabajo extra" en el mecanismo de "confirmación previa". ¿Cómo se debe implementar este trabajo extra y el mecanismo de castigo correspondiente?

Puffer propuso UniFi AVS, que es una solución basada en EigenLayer. No introduce otros mecanismos ni garantías, pero utiliza su "Restake" de Ethereum para empaquetar UniFi en un servicio AVS. Cualquier validador que vuelva a apostar en EigenLayer puede participar en UniFi. AVS prestará servicios de preconfirmación y diseñará los mecanismos de sanción correspondientes en AVS.

En términos generales, Restating y AVS facilitan la implementación de la "confirmación previa". Es una de las soluciones AVS más adecuadas y prácticas en la actualidad y contribuye a la solución Based Rollup. Antes de esto, no era fácil implementar esta función. . fácil.

valor fundamental

El uso de UniFi AVS para crear cadenas de aplicaciones se convertirá en una solución de actualización para el paquete acumulativo basado en comparación con otros paquetes acumulativos:

  • Clasificación descentralizada basada en L1

  • La integración de la tecnología de preconfirmación mejora la velocidad de confirmación de las transacciones

  • Crear ingresos para restaurar

  • Componibilidad sincrónica

La componibilidad síncrona es una de las características principales que utiliza UniFi para resolver el problema de la fragmentación. En el entorno actual de múltiples acumulaciones de Ethereum, diferentes acumulaciones se ejecutan de forma independiente entre sí, lo que conduce a la dispersión de la liquidez y los usuarios, y la interacción de activos y contratos entre diferentes acumulaciones debe completarse a través de herramientas como puentes entre cadenas. , que no sólo La mayor complejidad conlleva altos costos y riesgos de seguridad.

Dado que UniFi se basa en la clasificación descentralizada L1, el nodo de la red principal de Ethereum actúa como el "clasificador total", por lo que puede permitir que diferentes Rollups (basados ​​en UniFi) interactúen en el mismo bloque sin la necesidad de puentes entre cadenas. Esto permite a los usuarios operar sin problemas entre diferentes Rollups y cadenas de aplicaciones dentro del ecosistema UniFi. De esta manera, UniFi proporciona a los usuarios una experiencia fluida similar a la de una sola cadena, reduciendo efectivamente el problema de la fragmentación de la liquidez. Esto es similar al objetivo final de la pista abstracta de la cadena. Su ventaja es que el método de implementación es más nativo. Es necesario introducir otros consensos y restricciones adicionales (como establecer una nueva capa de consenso para agregar liquidez y demanda de los usuarios).

Resumir

En conjunto, todo el negocio de UniFi depende de si Based Rollup es una solución acumulativa necesaria.

A juzgar por el estado actual de L2, la mayoría de las soluciones están en realidad más centralizadas de lo que los usuarios piensan, pero este problema de centralización no afectará los intereses de los usuarios en el corto plazo. Del mismo modo, la solución a este problema en el corto plazo no traerá un efecto riqueza porque. está lejos del extremo del usuario. La razón por la que este problema no es obvio es que ninguna aplicación se ve afectada directamente por el grado de centralización del clasificador. Al igual que en el período de inscripción del ecosistema de Bitcoin, se hicieron todas las historias de enriquecimiento. en el contexto de un indexador muy centralizado.

Pero si hablamos de clasificadores descentralizados desde una perspectiva a largo plazo, es imperativo considerar la liquidez y experimentar la fragmentación al mismo tiempo. Luego, traigamos algunas imágenes para comparar:

El Rollup basado es una solución que actualmente es más compatible con la red principal de Ethereum. Es más como un Rollup "subsidiario" de la red principal de Ethereum, o puede describirse como un soldado privado de Ethereum. Puede ser infantería, caballería o artillería. La comunicación entre cuarteles es directamente responsable de Ethereum y sigue el sistema más justo de Ethereum. No es necesario que intervenga un tercer departamento y no hay riesgo de mala comunicación de información o maldad intencional.

El Optimistic Rollup convencional actual es el Rollup más "descentralizado" de Ethereum, que es como la autonomía de los príncipes y reyes. Permiten que florezcan cien flores y construyan las ciudades y sistemas que quieran. Si este sistema es justo o no, depende de los príncipes. y los propios reyes. Al mismo tiempo, la comunicación entre los príncipes y reyes requiere un departamento adicional para la programación y el ajuste. Este departamento es la "abstracción en cadena". Para controlar a estos príncipes y reyes, el departamento de abstracción en cadena debe ser lo suficientemente fuerte como para no solo tener el poder. capacidad de controlar a los príncipes y reyes pero también garantizar su propia seguridad para no ser corrompido.

El punto controvertido entre estas dos soluciones es si Rollup debería devolver su valor a Ethereum o si debería ser autónomo y dejar florecer cien flores. Estar más cerca de Ethereum tiene mayores ventajas de seguridad y ahorra muchos costos de descentralización. , tiene sincronización y combinación Natural. La autonomía significa que los operadores pueden obtener muchos beneficios, pero al mismo tiempo tienen que gastar mucho dinero para crear seguridad basada en la descentralización y confiar en la componibilidad proporcionada externamente.

La inclusión y la libertad de blockchain determinan que estas dos soluciones existirán al mismo tiempo. La fuente es el intercambio constante de varias soluciones en términos de descentralización, eficiencia, beneficios y otros aspectos para adaptarse a diferentes tipos de escenarios de aplicación. Este tipo de exploración Si esto continúa, sólo con revisiones tecnológicas continuas las ideas de los desarrolladores podrán tener la esperanza de crear un nuevo futuro.