Autor original: @xparadigms y @IngsParty

Título original: "Descentralizar los rollups: una prioridad desatendida en los rollups"

Compilación original: weizhi, BlockBeats

La descentralización es uno de los valores fundamentales de blockchain. Sin embargo, para mejorar la escalabilidad de Ethereum, el esquema Rollup sacrifica parte de la descentralización en funcionamiento. Lograr la descentralización total de estas operaciones todavía enfrenta desafíos a la hora de ordenar y probar la liquidación, especialmente para los resúmenes optimistas y los resúmenes de conocimiento cero (zk).

A pesar de estos desafíos, el desarrollo del Rollup descentralizado se está acelerando. Algunos son optimistas de que Rollup haya introducido mecanismos de desafío sin permiso y esté probando sistemas de prueba híbridos. El proyecto Taiko destaca por su clara hoja de ruta de descentralización. Echemos un vistazo más de cerca a por qué.

1. Antecedentes - Componentes principales: BCR y BBR

El “Camino hacia el Rollup Descentralizado” de Taiko presenta dos sistemas y marcos de prueba: Contestable Rollup (BCR) y Booster-Based Rollup (BBR).

1.1 Basado en Contestable Rollup (BCR): un potente sistema de prueba L2

BCR es un diseño Rollup que incluye un mecanismo de competencia. El diseño verifica las transacciones permitiendo a los participantes cuestionar su validez si se sospecha de fraude. Este mecanismo mejora la descentralización, ya que permite a los validadores de Ethereum utilizar un mecanismo de desafío para ordenar transacciones sin un ordenante central, manteniendo así la integridad de la cadena de bloques.

El mecanismo BCR combina las ventajas de ordenar transacciones de Ethereum con la función de desafío, con el objetivo de reducir las tarifas de transacción manteniendo la seguridad y la descentralización. Además, Taiko utiliza una variedad de sistemas de prueba dentro de BCR, incluidos sistemas de prueba Rollup en diferentes etapas, como SGX, ZK, SGX + ZK, etc., lo que garantiza la flexibilidad del sistema y un funcionamiento más estable.

A pesar de estas ventajas del BCR, también existe un posible inconveniente en su diseño: los probadores pueden carecer de actividad cuando la frecuencia de la competencia es baja. La estructura de los probadores requiere mucha competencia para generar ganancias, por lo que en un entorno menos competitivo pueden estar más inclinados a no participar. Para abordar este problema, Taiko implementó ajustes dinámicos en diferentes sistemas a prueba de rollup para resolverlo.

1.2 Paquete acumulativo basado en refuerzo (BBR)

BBR está diseñado para escalar las DApps de Ethereum sin volver a implementarlas en todas las soluciones L2. Reduce la carga de trabajo de los desarrolladores y reduce los costos de reimplementación al fragmentar la ejecución y el almacenamiento de las transacciones. Este diseño tiene como objetivo resolver el problema de fragmentación de liquidez entre L2 y mejorar la escalabilidad de la red.

En noviembre de 2023, Taiko lanzó un programa acumulativo de refuerzo llamado Gwyneth para mejorar las capacidades de Ethereum. Gwyneth utiliza validadores L1 de Ethereum para ordenar transacciones y constructores L1 para la construcción de bloques. Sus características clave incluyen componibilidad sincronizada para una integración L1 perfecta, escalabilidad para satisfacer la creciente demanda y capacidades de confirmación previa para transacciones rápidas.

Gwyneth ha sido "terminada" desde el principio. Su seguridad está garantizada por el sistema de prueba múltiple Raiko de Taiko y utiliza un entorno de ejecución confiable (TEE). Hay planes para introducir zkVM en el futuro. Tanto BCR como BBR son parte de la eficiente solución de escalamiento de Taiko para Ethereum, lo que garantiza que se manejen altos volúmenes de transacciones manteniendo la seguridad y la descentralización.

2. Puntos principales

2.1 "¿Hemos considerado la descentralización en Rollup?"

El investigador de FourPillars, Heechang, cree que actualmente la mayoría de los Rollups todavía están centralizados. El sistema descentralizado de pedidos y pruebas aún es un trabajo en progreso. Dos sistemas de prueba bien conocidos, el resumen optimista y el resumen de conocimiento cero, están avanzando hacia la descentralización.

Sistemas de prueba optimistas: estos sistemas han implementado transacciones L1 forzadas y están explorando pedidos compartidos y la introducción de retadores sin permiso. Arbitrum y Optimism permiten desafíos sin permiso, pero recientemente Optimism deshabilitó este mecanismo debido a sospechas de vulnerabilidades.

Sistemas a prueba de conocimiento cero: la mayoría de los paquetes acumulativos de conocimiento cero no permiten transacciones forzadas en L1. Aunque las pruebas de conocimiento cero brindan garantías seguras de cambio de estado, las operaciones actualmente están centralizadas y los desafíos técnicos siguen siendo importantes.

Aunque actualmente no están completamente descentralizados, cientos de proyectos L2 han adoptado marcos acumulativos como OP-Stack, ZK-Stack, PolygonzkEVM y ArbitrumOrbit. Esta tendencia continúa y el equipo de Rollup Framework está trabajando arduamente para lograr la descentralización. Sin embargo, no todos los proyectos tienen una hoja de ruta clara para abordar los desafíos de la descentralización.

En este sentido, Taiko sobresale. Desde su inicio, ha habido una hoja de ruta clara con el objetivo de convertirse en un marco Rollup descentralizado y L2. Tiene un camino claro a seguir, con una economía de token operativa que proporciona una utilidad sostenible para su token L2, algo de lo que carecen la mayoría de los otros proyectos.

Con otros proyectos que también mejoran sus bases de código e infraestructura, ¿Taiko podrá implementar con éxito su visión en el momento adecuado del mercado? Esto aún debe verificarse con el tiempo. Como uno de los equipos que trabaja en estrecha colaboración con la Fundación Ethereum, Taiko debe prestar especial atención a su progreso en la descentralización.

2.2 "Es hora de considerar la descentralización de Rollup"

El investigador de FourPillars, IngeunKim, cree que actualmente los principales proyectos Rollup están trabajando arduamente para lograr la descentralización. Sin embargo, ningún proyecto ha logrado avances significativos hacia la descentralización total. La razón principal es que el Rollup convencional actual le dio a la descentralización una baja prioridad en la etapa de diseño inicial. Inicialmente centrados en el rendimiento y la funcionalidad, estos Rollups ahora encuentran extremadamente difícil incorporar conceptos de descentralización en sus rigurosos diseños. Esto es comprensible porque en sus primeras etapas, Rollup necesitaba ofrecer resultados de rendimiento eficientes y al mismo tiempo satisfacer las necesidades de escalabilidad de Ethereum.

Sin embargo, ahora el concepto de descentralización de Rollup se está volviendo cada vez más importante. Es como una transición natural de la era Web2 impulsada por el rendimiento a la era Web3 descentralizada. Afortunadamente, muchos proyectos Rollup ya han sentado las bases, allanando el camino para una futura descentralización. En este contexto, los intentos de Taiko de implementar un Rollup descentralizado merecen una atención activa. En particular, se basa en el mecanismo Rollup disputable (BCR), y el diseño contiene los elementos básicos para lograr una descentralización completa, incluido permitir que cualquiera participe, así como recompensas y sanciones justas.

Por supuesto, hay muchas áreas que se pueden mejorar y el camino hacia la descentralización total está plagado de desafíos. Sin embargo, los esfuerzos de Taiko se consideran de gran importancia y podrían tener un impacto positivo en todo el ecosistema Ethereum L2. Definitivamente vale la pena vigilar su progreso.

3. Otras perspectivas

3.1 "La elección no es sólo una cuestión técnica, sino también de descentralización"

Junger, miembro de Taiko, dijo que a medida que Rollup crecía en popularidad, la fragmentación y el aislamiento se convirtieron en cuestiones clave. Existen compensaciones a la hora de elegir entre capas de clasificación basadas en rollups y compartidas. Los ordenadores compartidos brindan una finalidad rápida y componibilidad entre cadenas, pero introducen nuevos supuestos de confianza y posibles puntos de falla. Basado en Rollup, aprovecha la infraestructura de Ethereum para proporcionar liquidez y componibilidad L1, pero enfrenta desafíos en tiempo de bloqueo e ingresos.

Las mejoras futuras pueden incluir tiempos de bloqueo L1 más rápidos y basados ​​en confirmación previa para mejorar la experiencia del usuario y al mismo tiempo mantener la alineación con Ethereum. El objetivo es construir un ecosistema descentralizado que sea escalable y verdaderamente alineado con la visión de Ethereum.

Junger enfatizó que elegir si desarrollar en base a Rollup no es solo una decisión técnica, sino también la dirección del "marco" descentralizado de Rollup.

3.2 "El final se basa en Rollup"

Justin Drake, investigador de la Fundación Ethereum, ha participado activamente en debates sobre las soluciones de escalamiento de Ethereum, centrándose específicamente en proyectos basados ​​en Rollup y Taiko. Drake enfatizó la importancia de los pedidos descentralizados, que pueden aliviar los problemas de control monopolístico y censura en los pedidos de transacciones. Él cree que la integración de tecnologías como pruebas de conocimiento cero y secuenciadores compartidos puede mejorar la funcionalidad y la seguridad de los sistemas basados ​​en Rollup.

Justin Drake ve a Taiko como un paso importante hacia un ecosistema Ethereum descentralizado y escalable, siendo el sistema de certificación y pedidos sin permiso de su red principal una característica distintiva. También dijo: "El juego final se basará en Rollup".