Los rollups se han establecido como las soluciones de escalabilidad más populares para Ethereum Layer-2 (L2), destacándose principalmente en dos variantes: Optimistic Rollups y Zero-Knowledge Rollups (ZK-Rollups).
Recientes desarrollos tecnológicos han permitido a los desarrolladores lanzar sus propios rollups personalizados, con ejemplos notables como las cadenas Orbit de Arbitrum, OP Stack de Optimism y Hyperchains de zkSync.
Rollups-as-a-Service consiste en un conjunto de herramientas para implementar y mantener rollups personalizados con facilidades que van desde la gestión integral hasta soluciones de implementación sin código.
Frente a la decisión de dónde lanzar sus dApps, los desarrolladores ahora tienen múltiples opciones, incluyendo L1, L2, cadenas de aplicaciones propias o rollups personalizados.
Entre los pioneros en el espacio RaaS se encuentran Conduit, Caldera, AltLayer, Gelato y Lumoz que ha facilitado el lanzamiento de varios rollups sobre OP Stack y Arbitrum Orbit, Caldera.
Rollup-as-a-Service (RaaS) emerge como una solución para la escalabilidad en el ecosistema Web3, ofreciendo a los desarrolladores una manera eficiente de lanzar aplicaciones descentralizadas con alta capacidad y bajo costo.
DESCARGO DE RESPONSABILIDAD
La información, investigación y material contenido en este documento, se ofrece únicamente con el propósito de brindar información y no debe bajo ninguna circunstancias considerarse como una oferta para comprar, vender o ser partícipe en operaciones relacionadas al proyecto o activo mencionado. Kairos no asegura que los valores a los que se refiere este reporte son apropiados para algún inversionista en particular. Ninguna información en este reporte se considerará como asesoría en materia de inversiones, legal, contable o tributaria ni de otro tipo. Tampoco se considera que esta o cualquier inversión o estrategia es apropiada para sus circunstancias individuales y de ninguna forma constituye una recomendación personal para usted. Kairos ha obtenido la información y los materiales incluidos en la Web de fuentes consideradas como fiables, pero, si bien se han tomado medidas razonables para asegurarse de que la información contenida sea correcta, Kairos no garantiza que sea exacta, completa, o actualizada y, consecuentemente, no debe confiarse en ella como si lo fuera. Asimismo, no se asume responsabilidad por ningún tipo de pérdidas que surjan del uso directo o indirecto del material presentado en este documento. Kairos se reserva el derecho a modificar, suspender, cancelar o restringir el contenido del sitio, sin necesidad de previo aviso.
Miembros de nuestro equipo pueden poseer alguno de los criptoactivos mencionados en este análisis. Esta declaración tiene como objetivo revelar cualquier conflicto de intereses y no deben interpretarse erróneamente como una recomendación financiera. Este contenido solo tiene fines informativos y usted no debe tomar decisiones basándose únicamente en esta investigación. Bajo ninguna circunstancia esta publicación puede considerarse una asesoría en materia de información.
RaaS facilita la expansión y personalización de las dApps, abordando directamente las limitaciones de las cadenas de bloques actuales marcando un avance importante hacia un ecosistema Web3 más accesible y optimizado.
¿Que son los Rollups?
Son soluciones de escalabilidad (L2) para una (L1). Se han convertido en la opción dominante para manejar transacciones fuera de la capa base (L1), superando a otras soluciones como validiums, plasma y cadenas laterales, con la excepción de Polygon PoS. Estos funcionan ejecutando transacciones fuera de la L1 y publicando los datos de las transacciones en ella, aprovechando así la seguridad de Ethereum.
Importantes actores de la industria han introducido soluciones que permiten a los desarrolladores lanzar sus propios rollups, con el uso de herramientas como Arbitrum Orbit de Arbitrum, OP Stack de Optimism y las Hyperchains de zkSync. Estas innovaciones son parte de la evolución hacia supercadenas, L3.
Principalmente existen dos tipos de rollups: Optimistic Rollups y Zero-Knowledge Rollups (ZK-Rollups), pero hay muchos más tipos de, para aprender más acerca de ellos puedes visitar el anáilisis que realizamos acerca de capas 2.
Caracteristicas de una solución de escalabilidad tipo rollup:
Estas soluciones operan mediante varios mecanismos clave:
Transacciones fuera de la cadena principal: Se realizan en capas secundarias construidas sobre la blockchain principal, permitiendo operaciones más rápidas y menos costosas.
Agrupación y procesamiento por lotes: Las transacciones se combinan en lotes que se procesan como una única transacción en la cadena principal, reduciendo la congestión.
Mecanismos de consenso alternativos: Utilizan métodos como Prueba de Participación (PoS) o Tolerancia a Fallas Bizantinas (PBFT) para validar transacciones de manera eficiente.
Uso de canales estatales o cadenas laterales: Facilitan transacciones fuera de la cadena principal, con canales estatales para transacciones múltiples y cadenas laterales funcionando como blockchains independientes pero conectadas.
Interoperabilidad: Mantienen la compatibilidad con la cadena principal, asegurando la movilidad de activos entre capas sin comprometer la seguridad o descentralización.
Opciones para lazar una App en la actualidad
Desde hace unos años, los desarrolladores se enfrentan a tres opciones principales a la hora de decidir como hacer la implementación de sus aplicaciones:
En la Primera Capa (L1):
Plataformas como Uniswap, Aave y MakerDAO han demostrado el valor de comenzar en Ethereum, beneficiándose de su seguridad y ecosistema compartido.
Sin embargo, la existencia de múltiples dApps en el mismo espacio de bloques conlleva a desafíos inherentes relacionados con el rendimiento. La competencia por un espacio limitado en los bloques, donde este se asigna mediante subasta, resulta en un incremento de los costos de transacción y deteriora la experiencia del usuario. Este fenómeno, conocido como el "problema del vecino ruidoso", explica cómo el lanzamiento de un NFT popular tenemos el ejemplo de cryptokities o la aparición de una nueva memecoin en Ethereum puede elevar los precios del gas para el resto de los usuarios de la red, afectando a aquellos que participan en actividades distintas.
En la Segunda Capa (L2):
Surgieron para abordar los desafíos de escalabilidad asociados con las transacciones en las blockchains de Capa 1 (L1), logrando reducciones notables en el costo promedio de las transacciones. Sin embargo, a medida que estas soluciones L2 aumentan en popularidad, empiezan a enfrentar dificultades similares a las de las L1, particularmente en términos de escalabilidad. La competencia por un espacio limitado en los bloques puede llevar a un incremento en las tarifas de transacción, lo cual podría resultar prohibitivo para usuarios con necesidades de transacciones frecuentes, como en aplicaciones de juegos o finanzas sociales (SocialFi).
Además, operar dentro de una red compartida, ya sea L1 o L2, limita la capacidad de personalización para los desarrolladores. Las plataformas de uso general están diseñadas para cubrir un amplio espectro de aplicaciones, lo que no siempre se alinea con las necesidades específicas de algunos proyectos.
Por ejemplo, un juego basado en tecnología Web3 que requiere tiempos de respuesta más rápidos podría necesitar compromisos, como la utilización de un secuenciador centralizado (si quieres aprender más acerda de secuenciadores y su decentralización visita este anáilisis), que no son posibles de implementar en las configuraciones estándar de L1 o L2. No obstante, estos desarrolladores podrían encontrar una solución en la creación de un rollup personalizado que se ajuste específicamente a sus requisitos.
Cadenas Específicas de Aplicaciones (Appchains)
La soluciones tipo Appchain representan un equilibrio entre implementarse en una blockchain de capa 1 o 2 existente y crear su propio rollup. Cosmos es un promotor clave de esta solución, con más de 60 "Zonas" o cadenas de aplicaciones conectadas al Cosmos Hub que utilizan la comunicación entre cadenas de bloques o "IBC". Estas cadenas de aplicaciones ofrecen a los desarrolladores flexibilidad y personalización para sus dApps, pero enfrentan un desafío en términos de seguridad. Iniciar un conjunto de validadores descentralizados y comprometidos para una cadena de aplicaciones en Cosmos es costoso y lleva tiempo, requiriendo que cada cadena emita sus propios tokens. Un cuello de botella particular para nuevas cadenas con bajo valor de token y apuestas limitadas es la vulnerabilidad a ataques.
La seguridad replicada, (para comprender mejor esto visita este análisis donde abordamos el tema de como harán las cadenas o aplicaciones que se apalanquen de Eigen Layer) permite a una nueva cadena de aplicaciones aprovechar la seguridad de una cadena más grande, es una solución nueva, aunque todavía es un concepto en desarrollo y no ha alcanzado una adopción generalizada.
Nueva alternativa Rollups como servicio (RaaS)
Las diversas soluciones de implementación de dApps, incluyendo rollups propios, presentan ventajas y desafíos únicos, evidenciando que no existe una solución única para todos. Implementar una dApp en su propio rollup ofrece a los desarrolladores una flexibilidad en diseño y funcionalidad, liberándolos de las restricciones de plataformas como Ethereum o Arbitrum. Además, estos rollups aprovechan la seguridad de su capa base sin necesidad de establecer un nuevo conjunto de validadores, eliminando la competencia por espacio de bloque y permitiendo un mercado de tarifas aislado que mejora la experiencia del usuario.
Desde el punto de vista de la sostenibilidad, lanzar un rollup propio permite a los creadores capturar ganancias de las tarifas de transacción, creando un modelo económico viable y sostenible que no sería posible al lanzar una dApp en una L1 o L2 existente. Sin embargo, la liquidez representa un desafío; aunque las cadenas públicas generales como Ethereum ofrecen gran liquidez debido a sus efectos de red, transferir esta liquidez a rollups personalizados requiere canales puente seguros. Aunque esto puede no ser adecuado para todas las dApps, para muchas, las soluciones de interoperabilidad pueden mitigar los problemas de liquidez, permitiéndoles disfrutar de los beneficios de operar en su propio entorno personalizado.
¿Qué es RaaS?
Rollups-as-a-Service (RaaS) es una solución para los desafíos asociados con la creación de AppRollups. Proveedores como Caldera, Alt Layer, o Dymension colaboran estrechamente con los desarrolladores para personalizar estos rollups, ajustándolos a casos de uso específicos mediante la configuración de datos personalizados, capas de liquidación, sistemas de pago de tarifas, y hasta la integración de tokens nativos.
RaaS simplifica el proceso de lanzamiento de rollups, proporcionando herramientas esenciales como testnet, faucets, exploradores de bloques, e interfaces de puentes para cada cadena, además de ofrecer soporte continuo.
Gestión de Rollups con RaaS:
Creación y Despliegue Simplificados: RaaS ofrece herramientas y plantillas para facilitar el inicio y la implementación de proyectos de rollups, permitiendo a los desarrolladores lanzar soluciones sin necesidad de conocimientos técnicos avanzados.
Gestión Eficiente: Proporciona paneles de control y soporte técnico para monitorear y asegurar el rendimiento óptimo de los rollups, permitiendo a los desarrolladores centrarse en la innovación.
Soluciones Personalizadas: Trabajan con los desarrolladores para adaptar los rollups a casos de uso específicos, incluyendo la configuración de datos personalizados y capas de liquidación, facilitando la transferencia de fondos y la integración de tokens nativos.
El modelo de negocio de los rollups implica que los usuarios paguen tarifas de transacción para que sus operaciones sean secuenciadas y enviadas a la capa 1 (L1), de las cuales una parte se paga a la L1 y el resto se considera ganancia. Los proveedores de RaaS pueden capturar una porción de estas ganancias, ofreciendo un valor adicional tanto para ellos como para los proyectos que asisten.
Para proyectos sin el equipo necesario para ejecutar y gestionar un rollup, los proveedores de RaaS son esenciales, facilitando la reducción de cargas operativas y ampliando las posibilidades de desarrollo de productos en rollups. Esto es especialmente valioso en el ecosistema Web3, donde muchas ideas innovadoras provienen de equipos sin los recursos técnicos para implementarlas.
Aunque el principal desafío de adoptar RaaS es la inicial falta de liquidez comparada con plataformas establecidas como Ethereum, sus ventajas en rendimiento, personalización y facilidad de uso prometen superar este obstáculo a largo plazo.
Beneficios Clave de RaaS:
Seguridad Robusta: Aunque operan fuera de la cadena principal, los rollups mantienen un alto nivel de seguridad al anclar los datos de las transacciones a la blockchain principal.
Impacto Ambiental Reducido: Al optimizar el procesamiento de transacciones, los rollups contribuyen a una menor demanda energética.
Interoperabilidad y Personalización: RaaS mantiene la compatibilidad con la cadena principal mientras ofrece opciones de personalización para adaptarse a necesidades específicas.
Eficiencia Operativa: Automatiza los procesos de agregación de datos, reduciendo la intervención manual y los errores, lo que resulta en operaciones más eficientes y precisas.
Flexibilidad y Rentabilidad: RaaS se adapta al crecimiento empresarial y reduce los costos al eliminar la necesidad de grandes inversiones en infraestructura, ofreciendo una solución rentable para el procesamiento avanzado de datos.
Proyectos Destacados
Es interesante la cantidad de proyectos que han comenzado a construir soluciones que faciliten el lanzamiento de rollups
La creciente tendencia de lanzar rollups propios, en lugar de competir por el espacio limitado y enfrentar las altas tarifas de transacción en las blockchains de Capa 1 (L1), está marcando un punto de inflexión en el desarrollo de aplicaciones descentralizadas (dApps). Con la popularidad en aumento de las soluciones Rollups-as-a-Service (RaaS), se anticipa una continua expansión de estos paquetes acumulativos en el futuro cercano. Este movimiento hacia la personalización de dApps destaca la importancia de innovaciones tecnológicas y regulaciones que puedan reducir los costos asociados con la liquidación de datos en cadenas como Ethereum.
El costo de liquidar datos en Ethereum representa el mayor gasto para los rollups, lo que establece un umbral económico que limita el tipo de aplicaciones viables para esta estrategia de escalabilidad. Innovaciones como el EIP-4844 (Proto-Danksharding) están disminuyendo drásticamente estos costos, y la reciente actualización Dencun han ampliando el espectro de proyectos que pueden beneficiarse de sus propios rollups. Además, el desarrollo de capas de disponibilidad de datos de bajo costo, como Celestia, podría ofrecer alternativas económicas a la infraestructura nativa de Ethereum, incentivando aún más la proliferación de rollups.
La dinámica entre los proveedores de RaaS y los marcos como OP Stack y Arbitrum Orbit también es un área de interés clave. La posibilidad de que los Rollups lancen sus propias soluciones RaaS o adquieran proveedores existentes sugiere un futuro en el que la competencia y la colaboración podrían redefinir el paisaje de las soluciones de escalado.
La participación de actores establecidos en Web3 en el mercado de RaaS, como Gelato, promete acelerar la innovación y ofrecer soluciones avanzadas para dApps. Esto enriquece el ecosistema blockchain con mayor diversidad y calidad en servicios, mejorando la accesibilidad para desarrolladores. Con un gran potencial para impulsar el crecimiento, el sector de RaaS se posiciona como clave en el futuro de las dApps y la escalabilidad en blockchain.