¿Qué son los Roll-Ups Basados? Guía para Principiantes – Descubre Más Aquí
Este artículo es una publicación de invitado por Blocmates, un recurso invalorable de noticias y educación sobre criptomonedas que ofrece claridad en el espacio criptográfico, a menudo complicado y lleno de jerga. En este artículo, el autor Gaz critica las acciones recientes de Vitalik Buterin mientras explica los avances en las soluciones de escalado de Ethereum, como los roll-ups, centrándose particularmente en los «roll-ups based».
De Dumpings de Tokens a Tecnología Roll-Up: Lo Bueno, Malo y Futuro de Ethereum
Parece que Vitalik ha estado haciendo todo lo posible para mantener a los optimistas de Ethereum tan pobres como sea posible últimamente. Sus terribles actuaciones de canto, sus opiniones no tan acertadas sobre DeFi y su interminable dumping de tokens a través de órdenes TWAP en CowSwap para financiar sus intereses en biodefensa y a su novia de alto mantenimiento, no son exactamente lo que los máximos exponentes de ETH esperaban de su líder de proyecto.
Desde principios de 2024, la Fundación Ethereum ha realizado en promedio una venta importante cada 11 días, con cada venta promediando alrededor de $420,000 en ETH. Por fortuna, tenemos buenos samaritanos como Iggy Azalea investigando dónde se gasta todo ese dinero del gas. El circo continúa.
No son todas malas noticias, sin embargo. Las soluciones de escalado siempre han sido una prioridad principal para el éxito futuro de Ethereum, y gracias a la tecnología roll-up, las cosas ciertamente han avanzado en la dirección correcta.
¿Qué son los roll-ups?
Antes de discutir los detalles de los roll-ups based, es importante entender dónde comenzó todo esto y cómo se ve actualmente el mundo de los roll-ups.
Cualquiera que haya pasado suficiente tiempo navegando por la red de Ethereum probablemente haya notado una diferencia significativa en comparación con otras cadenas… ¡Es muy caro!
- Para abordar este problema, se lanzó una explosión de protocolos de capa 2 que aprovechan todo lo que hace de Ethereum la cadena más segura de todas mientras reducen el costo de su uso.
Al utilizar la seguridad subyacente de Ethereum, sus propios secuenciadores, ser compatible con contratos inteligentes, y ejecutar transacciones fuera de la cadena principal, estas soluciones de roll-up de capa 2 han incrementado la escalabilidad y el rendimiento de la red de Ethereum.
El término «roll-up» surgió porque estos protocolos agrupan transacciones, las ejecutan en la cadena de capa 2, y luego envían esos datos de vuelta a la cadena principal, en este caso, Ethereum capa 1.
- Hasta ahora, han existido dos tipos principales de roll-ups: roll-ups Optimistic y roll-ups Zero-Knowledge.
¿Qué son los roll-ups Optimistic?
Los roll-ups Optimistic son exactamente eso: optimistas. Asumen que las transacciones son válidas por defecto, eliminando la necesidad de verificación por parte de la capa 1 subyacente y ahorrando un tiempo y poder computacional valioso.
- Procesan los paquetes de transacciones fuera de la red principal y luego envían estos bloques de datos de vuelta a la cadena principal, donde no se necesita procesamiento adicional, reduciendo la carga de trabajo de la capa 1.
- Se basan en un mecanismo de prueba de fraude para incentivar el buen comportamiento. Recompensan a los validadores que descubren transacciones defectuosas mientras penalizan a los validadores que validan bloques que contienen transacciones fraudulentas.
Este mecanismo de prueba de fraude crea algunos problemas que lo hacen subóptimo para ser la solución perfecta de escalado de Ethereum.
Un ejemplo de esto se puede ver en los largos tiempos de espera al retirar fondos de la red, ya que se necesita un período para asegurar que ningún validador marque el bloque por contener transacciones falsas.
¿Qué son los roll-ups Zero-Knowledge?
Los roll-ups Zero-Knowledge (ZK) también agrupan transacciones fuera de la cadena principal para ahorrar tiempo y costo computacional y, por lo tanto, mejorar la escalabilidad de la capa 1.
- La tecnología ZK utiliza pruebas criptográficas conocidas como SNARK (argumento de conocimiento no interactivo sucinto) o STARK (argumento de conocimiento transparente escalable) para asegurar los datos subyacentes.
- Una vez que los datos están asegurados, se envían de vuelta a la capa 1 con una «prueba de validez» que puede considerarse como un recibo para mostrar el trabajo realizado por los validadores para asegurar que no haya transacciones fraudulentas en el bloque.
Este mecanismo de prueba de validez elimina la necesidad de que la capa 1 realice este trabajo, aumentando enormemente el tiempo que lleva validar los bloques y, a su vez, aumentando drásticamente las velocidades de rendimiento.
Para más información sobre el mundo de las pruebas ZK, eche un vistazo a este hilo de su servidor (una autopromoción sin vergüenza).
Uno de los grandes problemas con ambos roll-ups, optimistas y ZK, son las preocupaciones en torno al proceso de secuenciación, que pueden impactar negativamente la descentralización, causar potenciales periodos de inactividad y crear problemas de censura, sin mencionar la pura complejidad de todo.
Así que, con todo este conocimiento en mente, avancemos al mundo de los roll-ups based y descubra qué los hace mucho mejores que los roll-ups del pasado.
¿Qué hay de basado en los roll-ups based?
El concepto del roll-up based surgió en marzo de 2023 gracias al esfuerzo de un investigador de Ethereum, Justin Drake. La idea detrás de los roll-ups based de Drake surgió como una posible solución para algunos de los problemas enfrentados por la tecnología de roll-up actual, mencionados anteriormente.
- Estos roll-ups no están basados en el sentido de ser modestos y no influenciados por la última operación de psicología, sino que la secuenciación de estos roll-ups ocurrirá en la capa base misma, en este caso, Ethereum capa 1.
- Al usar la infraestructura subyacente que ya existe en el L1 de Ethereum, a saber, los buscadores, constructores y proponentes para realizar las tareas de secuenciación necesarias, aumenta enormemente la descentralización, confiabilidad y seguridad de todo el proceso.
- Este aumento en la descentralización es evidente por el hecho de que cualquiera que pueda ver el mempool de los roll-ups puede participar en las tareas de secuenciación sin permiso. Este avance en la descentralización puede ocurrir sin la necesidad de un sistema operativo basado en tokens.
Usando las entidades que ya existen para gestionar la construcción de bloques en la red de Ethereum, los roll-ups based pueden implementarse con un nivel de simplicidad masivamente incrementado en comparación con sus primos optimistas y ZK.
En términos simples, las transacciones acumuladas que normalmente serían validadas por el L2 y luego enviadas a la red L1 ahora son validadas por el mismo L1, eliminando pasos adicionales necesarios por otras soluciones de roll-up, haciendo el uso más eficiente de los mecanismos existentes de Ethereum.
Al simplificar los mecanismos utilizados para secuenciar transacciones en la capa base, se pueden reducir los costos, aumentar la velocidad y mantener la seguridad inherente y la descentralización que ofrece el uso de la red de Ethereum.
Todos estos factores dan a los roll-ups based la ventaja cuando se comparan con los roll-ups tradicionales que se utilizan hoy en día.
Diseño y secuenciación de roll-ups based
Los roll-ups based están compuestos de cuatro capas diferentes. Tienen la capa de consenso, la capa de disponibilidad de datos, la capa de ejecución y la capa de liquidación.
- De estas cuatro capas, la capa de consenso, disponibilidad de datos y capa de liquidación son todas capas de la capa 1 subyacente, en este caso Ethereum. Solo la capa de ejecución es gestionada por el propio roll-up.
La estructura de secuenciación es uno de los puntos de enfoque más importantes cuando se trata de todos los roll-ups, y los roll-ups based no son diferentes. La colaboración es la palabra de moda en el mundo de los roll-ups based y es lo que marca una gran diferencia en comparación con los roll-ups tradicionales del pasado.
¿Qué se entiende por colaboración con respecto a la estructura de secuenciación?
En su forma más simple, la colaboración se refiere a la forma en que los proponentes de capa 1 trabajan junto con los buscadores y constructores de capa 2 para procesar los paquetes de transacciones acumuladas.
El ciclo de vida de la transacción de un roll-up based se compone de cuatro pasos principales:
- En el primer paso, los buscadores de L2 agrupan las transacciones realizadas en el L2 por los usuarios.
- El segundo paso involucra a los buscadores de L1 y constructores de bloques de L2 que secuencian las transacciones para crear bloques completos de L2. Cabe mencionar que los buscadores de L1 también pueden ser constructores de L2.
- En el tercer paso, los buscadores de L1 toman estos bloques completos de L2 y los envían a los constructores de bloques de L1.
- En el cuarto y último paso, los constructores de bloques de L1 transmiten los bloques de L1 que ahora contienen los datos de los bloques de L2 a los validadores de L1, quienes los procesan de la misma manera que cualquier otra transacción en la red sería procesada.
Todo esto se puede ver en el siguiente diagrama.
Este proceso es sin permisos, lo que significa que cualquier bloque de roll-up puede añadirse al bloque de capa principal 1 sin la necesidad de permisos especiales.
Lo que esto hace es crear un entorno donde las transacciones se añaden al bloque de Ethereum con todos los beneficios de la seguridad subyacente de Ethereum y el tiempo de actividad garantizado.
El resultado final es bajo costo, velocidad y confiabilidad, que es lo que todos queremos de una red de alto rendimiento. El factor de bajo costo proviene del hecho de que los gastos de gas ahora se eliminan de la firma de verificaciones de contratos.
Otro gran beneficio del diseño de los roll-ups based es su uso de Pre-Confirmaciones
Las pre-confirmaciones permiten que las transacciones se confirmen antes de que se incluyan en la cadena, lo que acelera enormemente los tiempos de transacción y mejora la experiencia general del usuario.
- Estas pre-confirmaciones requieren que los proponentes acepten penalizaciones por reducción aumentadas para incluir forzosamente estas transacciones en la cadena. Básicamente, si alguna de las promesas hechas en los acuerdos de pre-confirmación se rompe al introducir estas transacciones en la cadena, entonces se producirán tasas de reducción más altas para aquellos proponentes responsables.
Lo bueno, lo malo y lo feo
Como con toda nueva tecnología, hay pros y contras que se deben considerar, los roll-ups based no son diferentes. No hay una única solución que lo solucione todo en el mundo de las criptomonedas.
Los beneficios deberían ser relativamente claros a estas alturas:
- Sin embargo, hay una serie de limitaciones desfavorables que estos roll-ups based necesitarán abordar o simplemente aceptar como parte del paquete.
- Una gran desventaja es que el propio roll-up based no recibe el mismo incentivo económico en forma de valor extraíble máximo (MEV) que recibiría si utilizara su propio secuenciador, como se ve en las variantes de roll-up ZK y optimista.
- En su lugar, esta fuente de ingresos es absorbida por la misma L1, ya que es aquí donde ocurre la secuenciación.
También hay una pérdida en la flexibilidad de la secuenciación que disfrutarían otros diseños de roll-up.
Esto puede tener un impacto negativo en la capacidad de confirmación de transacciones más rápidas y elimina la oportunidad para que desarrolladores con gran capacidad intelectual realicen cambios en el diseño de la secuenciación para lograr la máxima eficiencia.
Básicamente, el proceso de secuenciación y la posible escalabilidad están a merced del L1 subyacente, y no se puede hacer mucho al respecto por parte de los constructores de afuera.
Si los pros superan a los contras depende de usted decidir, pero parece que el propio Vitalik ha tomado su decisión al respecto y ya no mencionará nada más allá de los roll-ups de etapa 1+ de ahora en adelante.
Para realmente entender lo que significa por etapa 1+, puede consultar este artículo, donde describe los pasos requeridos para pasar de la etapa 0 con rueditas de entrenamiento completas a la etapa 2 sin rueditas de entrenamiento.
Probablemente valga la pena leerlo si el propio hombre básicamente está dando la espalda a cualquier cosa que no pase el corte.
Reflexiones finales
La lucha por la supremacía del escalado de capa 2 continúa, y los roll-ups based son el nuevo competidor en el ámbito.
Al observar el mercado actual de roll-ups, podemos ver que los roll-ups optimistas dominan actualmente el espacio y solo dos, Arbitrum y Optimism, han logrado el corte de etapa 1 para ser lo suficientemente privilegiados como para obtener la atención del propio Vitalik.
Con los roll-ups based compartiendo el mismo mecanismo de prueba de fraude que los roll-ups optimistas, claramente buscan tomar lo mejor de los líderes del sector y añadirlo con un sistema de secuenciación más descentralizado.
Esta ligera diferencia en la tecnología da a los roll-ups based una ventaja en los ámbitos de eficiencia de costos para el usuario y simplicidad para el constructor y, con suerte, debería empujarlos a la cima de esta lista.
La pregunta obvia que queda es ¿quién está realmente construyendo estas cosas? Para evitar que este artículo se convierta en una novela, enumeraré algunos proyectos para que los cazadores de alfa entusiastas profundicen ellos mismos. Después de todo, ahí es donde se encuentran las verdaderas recompensas.
Taiko, Espresso, Fairblock, Sorella y Chainbound están explorando el ámbito de los roll-ups based, así que asegúrese de revisarlos por sí mismo si está interesado en ver de qué se trata el futuro de este sector.
Por ahora, sin embargo, solo se puede esperar que Vitalik deje de hacernos dumping y que los tenedores de Ethereum sean recompensados algún día por su lealtad y paciencia. ¡Solo se puede esperar!
¿Eres optimista sobre el futuro de Ethereum? Comparte tus pensamientos y opiniones sobre este tema en la sección de comentarios a continuación.
Preguntas frecuentes
- ¿Qué son los roll-ups based y en qué se diferencian de los anteriores?
Los roll-ups based son una nueva metodología de secuenciación de transacciones en Ethereum que utiliza la infraestructura de la capa base para mejorar la descentralización y eficiencia en comparación con los roll-ups optimistas y ZK. - ¿Cuál es el principal beneficio de los roll-ups based?
Los principales beneficios incluyen costos más bajos, mayor velocidad, y la seguridad inherente de la red de Ethereum, además de un aumento en la descentralización sin necesidad de un sistema operativo basado en tokens. - ¿Qué desafíos enfrentan los roll-ups based?
Entre sus desafíos se encuentran la pérdida de incentivos económicos directos que otros roll-ups podrían obtener y la limitación en la flexibilidad de la secuenciación.