Rollup como servicio: una nueva situación para la expansión de Blockchain

Autor: Callum@Web3CN.Pro

Con la creciente ecología de Ethereum, las desventajas de las cadenas de bloques individuales son cada vez más obvias. Los problemas como la congestión de la cadena, los altos costos de transacción y la falta de personalización se exponen gradualmente. Para resolver estas limitaciones de rendimiento, solución de expansión diversificada.

En la actualidad, el esquema de expansión de Ethereum se divide en expansión en cadena (on-chain) y expansión fuera de cadena (off-chain). La expansión en cadena es para mejorar el rendimiento de la propia cadena de bloques y para transformar el propio Ethereum para obtener una mejor escalabilidad; la expansión fuera de la cadena se separa de la red principal de primer nivel, sin cambiar el protocolo Ethereum existente Lograr una mayor escalabilidad. Actualmente, solo existe una solución para la expansión en cadena: fragmentación Aunque hay muchas expansiones fuera de la cadena, Rollup es actualmente la solución principal.

**La esencia de Rollup es una solución de expansión modular que separa la capa de ejecución de la cadena de un solo bloque. Transfiere el cálculo fuera de la cadena y luego transfiere los resultados de la ejecución fuera de la cadena a la cadena para su verificación. Heredar la seguridad de Ethereum Mejorar el rendimiento de la red en situaciones críticas. **Durante este proceso, se derivó gradualmente una nueva pista: Rollup as a Service (RaaS). RaaS considera la implementación de Rollups como un servicio, proporciona Rollups personalizables y proporciona servicios más convenientes y flexibles para que los desarrolladores construyan Rollups.

Este artículo presentará qué es RaaS, clasificará los proyectos relacionados con RaaS y analizará las oportunidades y los desafíos de RaaS.

Qué es RaaS

Antes de comprender RaaS, presentemos brevemente el principio de la tecnología Rollup. Es una tecnología que empaqueta una gran cantidad de información de transacciones en una sola transacción para su procesamiento, lo que puede mejorar el rendimiento de las transacciones, reducir los costos de las transacciones y mejorar el grado de descentralización de la red en la red Ethereum. Los requisitos de expansión de Ethereum dieron origen al desarrollo de Rollup, y también diferenciaron el Rollup de uso general y el Rollup específico de la aplicación. Resumen de propósitos generales como Arbitrum y Optimism, estos proyectos permiten la implementación de la ecología dapp en sus cadenas, pero se basan en la capa de liquidación, la capa de disponibilidad de datos y la capa de consenso de Layer1. Los paquetes acumulativos específicos de la aplicación, como Lootapring y dydx, son aplicaciones individuales implementadas en la cadena de bloques como paquetes acumulativos. No requieren un conjunto de validadores por separado y consumen menos. Por lo tanto, ya sea un desarrollo de una sola cadena de bloques o un desarrollo de una aplicación específica, existe una gran demanda de herramientas de resumen, lo que conduce gradualmente al mercado de RaaS.

En resumen, Rollup as a Service (RaaS) es un producto de resumen para lanzar una nueva personalización de aplicaciones. El producto es similar a un producto de software como servicio (SaaS), y los usuarios no necesitan mantener ni alojar ninguna parte del producto de servicio, por lo que no hay necesidad de una gestión compleja de software y hardware. Con RaaS, los desarrolladores obtienen un SDK o un tablero para lanzar un conjunto de aplicaciones específicas. Los desarrolladores no tienen que preocuparse por encontrar nodos para operar rollups, o construir o mantener cualquier código, proporciona herramientas y servicios para implementar productos de Rollup. Este producto proporciona sólidas capacidades anticensura, permite el procesamiento seguro de transacciones y garantiza el funcionamiento sostenible de la red blockchain.

Proyectos relacionados con RaaS

En la actualidad, los proyectos RaaS en el mercado se pueden dividir principalmente en tres categorías: SDK, solución sin código y secuenciador compartido.

SDK

La solución SDK proporciona a los desarrolladores un conjunto de kits de desarrollo de software de propósito general, lo que hace que implementar Rollup sea tan fácil como implementar contratos inteligentes. Los productos representativos incluyen OP Stack, Rollkit, Sovereign SDK, etc.

**OP Stack: ** es la pila de software del equipo de Optimism para realizar la arquitectura de cadena de bloques modular OP Stack divide la capa 2 en tres capas: capa de consenso, capa de ejecución y capa de liquidación, y luego estandariza las tres capas para facilítelo a los desarrolladores El ensamblaje del módulo simplifica el proceso de construcción de la cadena de bloques modular.

Rollkit: es un SDK de cadena capilar modular desarrollado por la comunidad de Celestia. El marco de Rollkit tiene un nodo modular que puede ejecutar acumulaciones y exponer interfaces de cliente compatibles con ABCI, que se pueden usar en cualquier aplicación de cadena de bloques compatible con ABCI. una alternativa a Tendermint. De manera predeterminada, los nodos usan Celestia como la capa de disponibilidad de datos (DA), pero se pueden integrar otras capas de disponibilidad de datos.

Sovereign SDK: es un ecosistema de resumen abierto e interconectado, el primer marco de trabajo de resumen que elimina la complejidad del conocimiento cero, lo que permite a todos los desarrolladores implementar sin problemas software interoperable que puede ejecutarse en cualquier paquete acumulativo operativo y escalable de cadena de bloques. El objetivo de SovereignSDK es simplificar la creación de zk-rollups, similar a lo que hizo Cosmos SDK para Layer1.

Estos proyectos SDK brindan soluciones fáciles de usar y fáciles de usar, simplifican la implementación de Rollup y hacen que el mercado de RaaS sea cada vez más maduro.

Sin esquema de código

La solución sin código es implementar Rollup sin escribir código y proporciona a los desarrolladores herramientas y recursos que son fáciles y eficientes para implementar Rollup escalable. Los productos representativos incluyen AltLayer, Eclipse, Caldera, etc.

AltLayer: es una capa de expansión basada en Optimistic Rollups, que se puede conectar a la Capa 1, como Ethereum, y a la Capa 2, como Arbitrum y Optimism. AltLayer admite cadenas múltiples y máquinas virtuales múltiples, y admite EVM y WASM de forma predeterminada. Por lo tanto, AltLayer no estará vinculado a una sola Capa 1 o Capa 2, sino que se puede usar como una solución de extensión modular y enchufable para todas las cadenas compatibles con EVM y WASM.

Eclipse: es un paquete acumulativo soberano basado en la ecología de Cosmos, que brinda a los desarrolladores un marco acumulativo personalizable. Como infraestructura de una cadena de bloques modular, puede proporcionar una solución de capa de liquidación común para cualquier cadena pública. Tiene como objetivo ser una plataforma universal de Capa 2, compatible con múltiples cadenas de bloques de Capa 1. Actualmente, Eclipse es compatible con Ethereum Virtual Machine y Solana Virtual Machine.

Caldera: es un marco acumulativo personalizable basado en Optimistic Rollups, que se centra en la creación de cadenas de bloques Layer1 de alto rendimiento, personalizables y específicas de la aplicación. Estas cadenas de bloques personalizadas proporcionan alto rendimiento, baja latencia y funciones personalizables para optimizar el rendimiento de las aplicaciones descentralizadas y la experiencia del usuario. Caldera Chains puede elegir todas las cadenas compatibles con EVM.

Solución sin código El proyecto RaaS proporciona una solución simple, eficiente y fácil de usar para implementar Rollup. Cada solución tiene funciones específicas (como admitir múltiples cadenas y máquinas virtuales) para satisfacer necesidades específicas. Las soluciones también ayudan a Promovió la tecnología Rollup.

Secuenciador compartido

El clasificador es un componente muy importante en la arquitectura de Capa 2. Permite que la Capa 2 se ejecute de manera eficiente agregando muchas transacciones de usuario de Capa 2 fuera de la cadena y enviándolas como un conjunto de transacciones individuales a la Capa 1 de la cadena principal. Un clasificador compartido es esencialmente un conjunto de clasificadores compatibles con Rollup que pueden servir diferentes Rollups. Actualmente, todos los paquetes acumulativos de capa 2 en Ethereum usan clasificadores centralizados, pero algunos proyectos de RaaS están desarrollando clasificadores descentralizados, los productos representativos incluyen Dymension y Espresso.

Dymension: es un paquete acumulativo soberano basado en Cosmos, un proyecto de cadena de bloques modular diseñado para simplificar Se describe el proceso de implementación de RollApp. Los RollApps son Rollups específicos de la aplicación, y la seguridad y el estado de aplicación acordado de RollApps se mantienen mediante la capa de liquidación de Dymension, que requiere que los ordenantes de RollApp apuesten tokens DYM para participar como parte del ecosistema.

**Espresso:**Espresso Sequencer admite la descentralización Layer2. Maneja el pedido descentralizado y la disponibilidad de datos de las transacciones de Rollup, actuando como un software intermedio entre Rollup y su plataforma Layer1 subyacente. Espresso Sequencer está diseñado como una plataforma en la que se puede implementar cualquier zk-VM o VM optimista. Finalmente, Espresso también puede actuar como una capa de interoperabilidad al replicar zk-VM y VM optimista en varias capas 1 simultáneamente.

Los nodos secuenciadores descentralizados pueden procesar múltiples programas de resumen al mismo tiempo y usar tokens como incentivos. Ordenar transacciones y crear bloques en diferentes cadenas también hace que el resumen entre cadenas sea más seguro.

Ventajas y desafíos de RaaS

En el futuro, las cadenas múltiples y los paquetes acumulativos múltiples serán una tendencia importante en la industria del cifrado. A medida que haya más y más proyectos disponibles, también buscarán cadenas públicas con mayor rendimiento, costos más bajos e incluso algunos servicios personalizados. El desarrollo de RaaS sienta las bases para esta base.

**Primero, desde la perspectiva de la personalización. **RaaS modulariza Rollup, lo que permite a los desarrolladores crear y usar aplicaciones basadas en Rollup de manera más flexible para satisfacer las necesidades comerciales específicas del proyecto, lo que aporta más innovaciones a todo el ecosistema.

**En segundo lugar, desde el punto de vista del rendimiento, como solución de capa 2, la tecnología de resumen en sí misma puede mejorar el rendimiento de la red Ethereum y reducir los costos. **RaaS puede garantizar que los desarrolladores puedan implementar aplicaciones de manera segura mientras reducen los costos al máximo.

**Finalmente, desde la perspectiva del modelo de negocio, la perspectiva de desarrollo de RaaS es muy amplia. **Con el crecimiento continuo de aplicaciones en la cadena, el problema de congestión de la red principal de Ethereum se volverá más serio, por lo que la demanda de RaaS también aumentará.

Por supuesto, el propio Rollup se desarrolla lentamente bajo la limitación de las condiciones técnicas, y la pista de RaaS se encuentra en la etapa inicial. Por ejemplo, cuestiones como la seguridad, la centralización y el puente de vulnerabilidades, y la fragmentación de la liquidez. Sin embargo, con el avance de la tecnología, Rollup también mejora constantemente. Lo principal es si el proyecto se puede aterrizar y realizar en el futuro. Con la ayuda de RaaS, Rollup también ha seguido desarrollándose, logrando una gran explosión en la pista y la ecología.

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)