La comunidad de Ethereum ha estado en agitación en las últimas semanas, con los miembros que plantean la alarma de que la cadena perderá su ventaja competitiva si no aborda algunos problemas de diseño central.
Un enfoque clave de la indignación ha sido la fragmentación de la capa 2. En los últimos años, Ethereum ha adoptado una hoja de ruta de escala de capa 2, un plan que alentó el desarrollo de redes auxiliares de terceros llamadas “Rollups de capa 2”, para ayudar a escalar el ecosistema de Ethereum base. La actividad de descarga a estas redes más generales ha ayudado a reducir las tarifas y mejorar las velocidades para los usuarios finales, pero ha llevado a un ecosistema masivo y profundamente fragmentado de la capa 2S.
Si bien las redes de capa 2 se vuelven a colocar los datos en Ethereum, a menudo luchan por comunicarse directamente entre sí, lo que significa que pasar activos y datos entre ellos pueden volverse costosos y engorrosos. También existe el riesgo de secuenciadores centralizados: Dependencia de las cajas negras controladas por la compañía para pasar los datos de transacciones entre las capas de blockchain.
A medida que las cadenas de la capa 2 continúan proliferando, algunos desarrolladores de Ethereum están presionando la tecnología de rollo que adopta un nuevo enfoque para la seguridad y la interoperabilidad: “Rollups basados”.
Rollups basados
Los acurrucados basados difieren de la mayoría de los acurrucados existentes porque cambian las tareas de ejecución, como el procesamiento de transacciones, la espalda a la capa-1 de Ethereum en lugar de manejarlas en una red de capa 2 separada.
Cuando alguien realiza transacciones en un acurrucado de la capa 2, su transacción se procesa a través de un componente llamado “secuenciador”. El secuenciador elimina múltiples transacciones y las envía a Ethereum para la liquidación. En la mayoría de los rollups de hoy, este secuenciador está centralizado, lo que significa que una entidad única (generalmente la compañía que construyó el rollup) controla el orden y la publicación de transacciones.
Los secuenciadores centralizados son actualmente un tema de debate en la comunidad de Ethereum. Si bien los secuenciadores proporcionan eficiencia y generan ingresos para los operadores de acumulación mediante la ordenación estratégica de transacciones, también introducen un solo punto de falla. Un secuenciador malicioso o malicioso puede retrasar o manipular las transacciones, lo que plantea preocupaciones sobre la censura y la confiabilidad.
Los acurrucados basados evitan esta vulnerabilidad mediante el uso de la secuenciación incorporada de Ethereum, su comunidad masiva de validadores, en lugar de un solo secuenciador centralizado.
La evolución de la hoja de ruta de la capa-2
En 2022, el cofundador de Ethereum, Vitalik Buterin, presentó su visión para una hoja de ruta centrada en el final. El plan propuso usar los rollups de la capa 2 para pasar las altas tarifas de la cadena base y las velocidades de transacción lentas.
Diferentes rollups emplean diferentes estrategias para mantener bajos los costos y las velocidades de aumento, pero todos están diseñados para defender la descentralización y la seguridad, lo que significa (en teoría) las redes no deben ejecutarse centralmente, y las transacciones que pasan a Ethereum están libres de manipular.
Los rollups como el optimismo, el árbitro, la base, Zksync y la explosión han crecido rápidamente para admitir volúmenes de transacciones más grandes que Ethereum. Según L2Beat, actualmente hay 140 redes de capa 2 en vivo, pero la experiencia de operar entre ellas, superando los activos y otros datos entre las redes, se ha vuelto torpe. A medida que Ethereum se vuelve más grande y las redes de capa 2 se vuelven más integrales para su funcionamiento, mejorar la comunicación entre la capa-2, en otras palabras, mejorar la “composibilidad”, se ha vuelto más importante que nunca.
Debido a que los acurrucados basados comparten el secuenciador de la cadena de la capa-1 (a veces denominado “propositor” de la capa-1), pueden recurrir a contratos inteligentes en otros rollups basados en segundos, lo que facilita el acceso e intercambiar datos a través de la capa- 2s.
“Comparten efectivamente un secuenciador entre sí y también con la capa-1 y eso permite al secuenciador ahora coordinar mensajes que pasan entre diferentes acurrucados basados, mientras que normalmente el paso de mensajes ocurre de manera asincrónica”, dijo Ben Fisch, CEO de Espresso. Sistemas, en una entrevista con Coindesk.
Dado que todos los acurrucados basados usan la secuenciación incorporada de Ethereum, pueden interactuar entre sí al instante, en términos de blockchain, todo dentro del mismo bloque Ethereum.1
“Podría haber, en el lapso de un bloque Ethereum, un retiro basado de los activos de retirar, hacer algo en la capa 1, depositar los activos, hacer algo en la capa 2 y retirar los activos nuevamente”, dijo Fisch a Coindesk.
Algunos inconvenientes
Algunos proyectos buscan utilizar tecnología basada, pero solo un acurrucado basado, Taiko, está actualmente en vivo.
Si bien los acurrucados como Taiko presentan beneficios claros, deberán superar algunos obstáculos técnicos antes de que puedan ser más ampliamente adoptados.
Un desafío importante es la generación de pruebas. Cuando un acurrucado basado envía datos de transacción a Ethereum, debe generar y publicar pruebas cada 12 segundos, coincidiendo con el tiempo de bloque de Ethereum. Actualmente, los rollups de la capa 2 usan dos tipos de sistemas de prueba: pruebas de conocimiento cero (ZK), que finalizan en minutos, y pruebas optimistas, que tardan hasta siete días en extraer un fraude potencial.
Para que los acurrucados basados funcionen de manera eficiente, las velocidades de generación de pruebas necesitarían alinearse con el tiempo de bloque de Ethereum, un salto técnico significativo. Sin embargo, Fisch dice que un avance en este frente podría ser “inminente”.
La otra trampa son los productores de bloques de Ethereum, o “propuestas de capa 1”. En los rollups basados, estos propuestas asuman el papel de las transacciones de secuenciación. Pero su motivación principal no es necesariamente equidad: es ganancias
“Los proponentes de Layer-1 no son entidades de confianza que trabajan en interés de la capa 2, están económicamente motivadas para ganar tanto dinero como puedan”, dijo Fisch. “Por lo tanto, pueden confirmar algunas transacciones para los usuarios finales, y luego ver una oportunidad MEV, lo que hace que publiquen algo totalmente diferente”.
MEV, o un valor máximo extraíble, se refiere a la práctica de reordenar las transacciones para maximizar las ganancias, a menudo a expensas de los usuarios regulares. Si los propuestas manipulan las transacciones, podría crear inestabilidad en los rollups basados. Para abordar esto, los desarrolladores están trabajando en soluciones como las prefirmaciones basadas, que tienen como objetivo agregar incentivos económicos para que los propuestas actúen en interés de los rollups.
Entonces, si bien los acurrucados basados pueden presentar una forma prometedora de reducir la fragmentación entre la capa 2, no son una solución milagrosa. “Mi opinión personal es que los acurrucados basados son una parte de la solución, no son la única solución, y no todas las capas-2 necesariamente deberían o se basarán”, dijo Fisch.
Leer más: ‘Securadores’ son el control de tráfico aéreo de Blockchain. He aquí por qué son incomprendidos