---
title: "¿Qué son los Rollups-as-a-service (RaaS)?"
description: "Conoce dónde encaja Rollups as a Service en el ecosistema de Ethereum Layer 2"
---

# ¿Qué son los Rollups-as-a-service (RaaS)?

Rollups-as-a-Service \(RaaS\) ofrece una capa de abstracción sobre los frameworks y SDKs de Rollup para facilitar el despliegue, mantenimiento y desarrollo sobre rollups específicos de aplicación \(AppRollups\) personalizados y de nivel de producción.

RaaS permite a los desarrolladores enfocarse en construir la capa de aplicación, convirtiendo lo que antes tomaba a varios ingenieros docenas de horas en un proceso de despliegue sin código de 10 minutos.

Para entender RaaS, primero debemos establecer algunas definiciones. Para los propósitos de este artículo, asumiremos que los lectores tienen un entendimiento básico de L1s, sidechains, y [Rollups de L2 de propósito general \(ej. Optimism y Arbitrum\)](https://www.alchemy.com/overviews/optimistic-rollups).

## ¿Qué son las appchains?

Una blockchain específica de aplicación, o appchain, es una blockchain dedicada a servir y operar una aplicación específica en lugar de múltiples apps como una blockchain pública.

De esta manera, las appchains ofrecen un enfoque más sostenible a largo plazo para escalar aplicaciones, a la vez que permiten a los desarrolladores de web3 ejercer mayor libertad sobre la estructura económica, la estructura de gobernanza y el algoritmo de consenso de sus apps.

Hace un año, los desarrolladores de aplicaciones enfrentaban tres opciones principales al decidir dónde querían desplegar su aplicación:

1. L1s públicas o Sidechains como Ethereum, Solana y Polygon

2. Rollups de L2 de propósito general compartidos como Optimism y [Arbitrum](https://www.alchemy.com/arbitrum)

3. Redes de appchain L1 como Cosmos

Cada una de estas opciones traía consigo un conjunto único de tradeoffs que discutiremos a continuación. Afortunadamente, ahora contamos con alternativas más avanzadas gracias en gran parte a los SDKs de Rollup.

### ¿Qué son los SDKs de rollup?

Los SDKs de Rollup son frameworks para que los desarrolladores construyan rollups personalizados desde cero.

En la práctica, esto permite a cualquier desarrollador crear su propio rollup específico de aplicación \(AppRollup\) nuevo y dedicado, basado en el mismo software subyacente que los principales rollups de propósito general como Arbitrum y Optimism. Por ello, entre los proveedores populares de SDK de rollup se encuentran [Arbitrum Orbit](https://www.alchemy.com/dapps/arbitrum-orbit), el [OP Stack](https://www.alchemy.com/dapps/op-stack), y Rollkit.

Los AppRollups construidos con SDKs de Rollup combinan la personalización y flexibilidad de las appchains dedicadas con la seguridad y escalabilidad de los rollups de propósito general.

Lamentablemente, construir AppRollups efectivos usando SDKs de Rollup requiere una ingeniería de infraestructura intensiva junto con un conocimiento integral de todas las piezas involucradas en el stack modular, para asegurar que la infraestructura final se ajuste de la mejor manera a las necesidades particulares de la aplicación.

Ahí es donde RaaS entra a ayudar.

## ¿Qué son los proveedores de RaaS?

Además del despliegue, los proveedores de RaaS como [Caldera](https://caldera.xyz/), Ankr, o [Dymension](https://www.alchemy.com/dapps/dymension) trabajan con los desarrolladores para adaptar los AppRollups a su caso de uso específico mediante capas personalizadas de disponibilidad de datos y liquidación, pagos de comisiones, e incluso tokens de gas nativos.

Desplegar un AppRollup personalizado a través de los SDKs de Rollup requiere que los equipos construyan herramientas de soporte como faucets de testnet, exploradores de bloques, e interfaces de puente. La mayoría de los proveedores de RaaS crean estas herramientas para cada chain a través de su servicio, junto con soporte continuo para las necesidades relacionadas con la infraestructura de forma permanente.

<EbookCta
  eyebrow="Guía gratuita"
  title="Build vs. Buy: infraestructura blockchain"
  description="Antes de contratar un equipo de infraestructura, lee esto: construirla internamente puede costar entre $850K y $1M+ al año antes de atender una sola solicitud en producción. Consulta el desglose completo de costos."
  ctaLabel="Descargar la guía"
  ctaHref="/resources/build-vs-buy"
  coverImage={{
    src: "https://media.alchemy.com/ebooks/cta-build-vs-buy.png",
    alt: "Build vs. Buy ebook cover",
  }}
/>

### ¿Cómo se compara rollups-as-a-service \(RaaS\) con las blockchains L1?

Si bien desplegar sobre una L1 pública existente conlleva garantías de seguridad sólidas y recursos robustos, la naturaleza de compartir el blockspace con docenas de otras aplicaciones inevitablemente afecta el rendimiento, eleva los costos de transacción para los usuarios y limita la personalización.

A medida que una red L1 y sus aplicaciones crecen en popularidad, también lo hacen los costos y los tiempos de procesamiento.

Por ejemplo, los tiempos de bloque en las chains de [Caldera](https://www.alchemy.com/dapps/caldera) tomarán en promedio entre 10 y 100 milisegundos, en comparación con los 10-12 segundos de Ethereum.

Para combatir el problema de escalabilidad, el desarrollo de más rollups que ofrezcan suficiente escalabilidad mientras preservan la seguridad de la chain base subyacente se ha vuelto algo común.

Los proveedores de RaaS permiten a los desarrolladores aprovechar la seguridad de una capa base como Ethereum, y disfrutar de la personalización de una appchain dedicada, todo mientras mantienen compatibilidad con EVM y acceso a las herramientas de desarrollo más populares.

### ¿Cómo se compara rollups-as-a-service \(RaaS\) con las redes de layer 2?

Al igual que las L1 públicas, toda dApp desplegada sobre una L2 de Ethereum \(incluidos los rollups de propósito general como Arbitrum y Optimism\) se ve obligada a compartir recursos computacionales con todas las demás [apps](https://www.alchemy.com/dapps/top/defi-dapps) en ese rollup, lo que lleva a inevitables disputas por el blockspace limitado.

Estas redes compartidas también carecen de personalización en comparación con RaaS, ya que están pensadas para servir una amplia gama de casos de uso en lugar de optimizarse para uno solo.

Imagina un videojuego basado en blockchain que necesita un tiempo de liquidación rápido y que no tiene problema con un secuenciador centralizado. Para este equipo, un RaaS tiene mucho más sentido que compartir blockspace en una L2 de propósito general.

### ¿Cómo se compara rollups-as-a-service \(RaaS\) con las appchains L1 como Cosmos?

El blockspace limitado y la falta de personalización mencionados anteriormente han contribuido al surgimiento de blockchains específicas de aplicación a través de frameworks como el [ecosistema Cosmos](https://www.alchemy.com/dapps/ecosystem/cosmos), Polygon Superchains y Avalanche Subnets.

El problema es que estas appchains L1 requieren que los equipos de desarrollo pongan en marcha su propia red de validadores para la seguridad, a pesar de contar con comunidades de desarrolladores mucho más pequeñas y con menos recursos y herramientas.

En contraste, las soluciones RaaS son capaces de heredar la seguridad de sus capas de liquidación, mientras abstraen la difícil ingeniería de infraestructura y brindan a los desarrolladores acceso a todo el conjunto de herramientas de EVM.

### ¿Cuáles son los beneficios y tradeoffs de rollups-as-a-service \(RaaS\)?

RaaS representa un nuevo status quo en la infraestructura de Web3, permitiendo a los desarrolladores desplegar AppRollups personalizados y de alto rendimiento con solo un clic, sin las molestias y el costo de una ingeniería de infraestructura intensiva.

El principal tradeoff de trabajar con un proveedor de RaaS por el momento es la falta de liquidez que enfrentarías con cualquier appchain nueva.

Como es de esperar, las chains públicas de propósito general como Ethereum casi siempre tendrán más liquidez en su red debido a la gran cantidad de aplicaciones y usuarios que operan al mismo tiempo.

Sin embargo, en el caso de RaaS: la ventaja en rendimiento permite una experiencia de usuario más fluida, las personalizaciones permiten una generación de ingresos más sostenible \(mediante optimización de MEV, recaudación de comisiones del secuenciador, etc\), y las interfaces de puente facilitan que los usuarios transfieran fondos desde grandes chains públicas hacia los AppRollups.

Estas características deberían hacer que cualquier falta de liquidez inmediata resulte insignificante a largo plazo para la mayoría de los proyectos exitosos.

### ¿Cuáles son los casos de uso de rollups-as-a-service \(RaaS\)?

Debido a su personalización, RaaS es una excelente solución de infraestructura para casi cualquier aplicación que planee construirse a escala. Esto incluye juegos on-chain, aplicaciones DeFi y una variedad de protocolos de consumo y empresariales.
