Descripción general
La restricción del rendimiento de la red Ethereum ha dado lugar a una serie de alternativas de extensión de Capa 2, con la solución Rollup a la cabeza del crecimiento general. Ethereum se considera comúnmente una única red de cadena de bloques con tres capas funcionales: disponibilidad de datos y capa de consenso, capa de liquidación y capa de ejecución.
Debido al espacio de bloque restringido, operar todas las capas funcionales en un solo bloque requiere una gran cantidad de recursos de la cadena, lo que genera congestión en la red y un aumento en los precios del gas de la cadena.
Rollup es una solución de extensión modular que divide la capa de ejecución de la única cadena de bloques, realiza cálculos difíciles fuera de la cadena y luego devuelve los resultados de la ejecución fuera de la cadena a la cadena para su verificación. Asumir la seguridad de Ethereum En este caso, el rendimiento de la red se puede mejorar considerablemente.
Arbitrum TVL es de $ 3,36 mil millones al 6 de marzo, lo que representa el 54,39% del total de la pista de Capa 2; El optimismo TVL le sigue de cerca, y el TVL combinado de los dos ha superado el 80 % de la cuota de mercado. La rivalidad de la Capa 2 parece estar controlada por Arbitrum y Optimism, pero en verdad, más y más soluciones de Rollup han brotado como hongos, presentando sus narrativas creativas para erosionar una cierta participación de mercado.
La más notable es una nueva melodía llamada “Rollup as a Service”, que se basa en ella. RaaS, como su nombre lo dice, simboliza el despliegue de Rollup como servicio, lo que simplifica enormemente el desarrollo de Rollup de 0 a 1.
El concepto de RaaS se remonta a Optimint de Celestia (ahora llamado Rollkit) en 2021, con el objetivo de proporcionar a los desarrolladores un conjunto completo de kit de desarrollo de software (SDK) genérico. El núcleo de esta pista es la pila OP Stack sugerida por el equipo de Optimism. Coinbase, un proyecto típico, construyó recientemente su base Optimistic Rollup (ORU) en OP Stack. Este es un punto de partida y una oportunidad que ha despertado mi interés en el camino de RaaS.
Antes de entrar en los proyectos individuales de la pista RaaS, veamos las causas y las fuerzas impulsoras detrás del inicio, ascenso o desarrollo inminente de la pista. El principal factor impulsor es la demanda: las restricciones de rendimiento de Ethereum han producido la necesidad de extensión, por lo que existe Rollup; es difícil instalar una cadena de 0 a 1, y ahí está el auge de RaaS. La base de la posición anterior es, por supuesto, que Rollup tiene demanda. El mercado ahora ha validado la necesidad de acumulaciones de propósito general; sin embargo, el mercado aún tiene que validar la demanda de Rollup de tipo de aplicación especializada.
RaaS
La pista de RaaS incluye numerosos proyectos adicionales, además de OP Stack de Optimism y Rollkit de Celestia antes mencionados. Las iniciativas RaaS se pueden clasificar en dos grupos según requieran o no codificación: soluciones SDK y No-Code (Sin código).
La solución SDK proporciona a los desarrolladores un conjunto completo de kits generales de desarrollo de software, lo que hace que la implementación de Rollup sea tan simple como la implementación de contratos inteligentes; el enfoque sin código, como su nombre lo indica, elimina la necesidad de escribir una sola línea de código para instalar Rollup (cadena de lanzamiento con un solo clic).
OP Stack y Rollkit son soluciones SDK, mientras que Dymension, Sovereign y Stackr también se encuentran en esta categoría. AltLayer, Saga, Eclipse y Caldera se encuentran entre los proyectos que usan Rollup sin escribir ningún código. No tomará mucho tiempo discutir cada proyecto en la pista RaaS en detalle, pero solo una descripción general rápida. El documento se centra en algunas de mis ideas personales sobre el camino de RaaS, con la esperanza de alentar a otros.
SDK
Apilamiento OP
La pila de software del equipo de Optimism para actualizar la arquitectura de cadena de bloques modular, que separa la red de cadena de bloques en tres niveles funcionales: capa de consenso, capa de liquidación y capa de ejecución, se conoce como OP Stack. El proceso de construcción de una cadena de bloques modular se simplifica sustancialmente al desacoplar distintos niveles funcionales y fusionar todos los niveles en forma de pilas de software API.
Los desarrolladores de rollup tienen más libertad con OP Stack, ya que pueden cambiar, cambiar y alterar diferentes niveles de módulos al igual que pueden intercambiar API. El equipo de Optimist sugirió lo que consideran la versión final de la “súper cadena” de blockchain, que se compone de una colección de cadenas OP Stack altamente interconectadas que interactúan a través de un protocolo estándar de paso de mensajes para facilitar la interoperabilidad entre las redes acumulativas.
Rollkit
La comunidad de Celestia creó Rollkit, un SDK de cadena de cabello modular. Rollkit es igual a Tendermint en términos de Cosmos Layer 1 en comparación con Rollup. Para aumentar la escalabilidad, los desarrolladores pueden construir Rollup sobre la disponibilidad de datos (DA) y la capa de consenso que ofrece Celestia. Además, Rollkit tiene la ventaja de la personalización, ya que se pueden modificar la capa DA, el clasificador, el entorno de ejecución, el método de prueba, etc.
Dimensión
El kit de desarrollo de RollApp (RDK) de Dymension funciona de manera similar al SDK de Cosmos en el sentido de que ayuda a los desarrolladores a implementar RollApps (rollups basados en aplicaciones específicas) sobre la capa de liquidación de Dymension. El trabajo de la capa de liquidación es mantener la seguridad de todas las RollApps, también conocidas como Dymension Hub; en otras palabras, todas las RollApps basadas en RDK comparten la seguridad de Dymension Hub. Cabe señalar que Dymension introdujo RollApp Virtual Machine (RVM) en la capa de liquidación, y RVM proporciona un método novedoso de resolución de disputas, lo que le permite adaptarse a una variedad de configuraciones de ejecución.
apilador
De más de 130 ideas, Stackr fue uno de los 22 proyectos ganadores en las Subvenciones comunitarias Layer 2 2022 organizadas por la Fundación Ethereum. Su objetivo es facilitar a los desarrolladores la instalación de ORU específicas de la aplicación mediante el SDK de Stackr.
Soberano
Sovereign es un poco “diferente” de las cuatro aplicaciones anteriores del SDK de resumen. Todas las soluciones SDK anteriores comienzan con el desarrollo de ORU basado en pruebas de fraude, mientras que Sovereign comienza con la construcción de zk-rollup (zkRU) basado en pruebas de conocimiento cero.
La rama más desafiante de la criptografía es la prueba de conocimiento cero. La construcción de zk-rollup requiere una buena base en criptografía. El SDK de Sovereign permite a los desarrolladores sin experiencia profesional en criptografía usar tecnología de prueba de conocimiento cero para crear cadenas públicas, lo que hace que zk-rollup sea tan simple de crear como una dApp.
Sin código
AltLayer
AltLayer es una solución de resumen sin código de muestra que tiene como objetivo aliviar el problema de un único Dapp popular que congestiona toda la red. Debido a que múltiples Dapps en la misma red blockchain comparten un espacio de bloque limitado, cuando las transacciones en una sola cadena Dapp aumentan (por ejemplo, las operaciones de transmisión de NFT durante un período limitado), toda la red se congestiona y los costos de la gasolina se disparan. Al instalar Flash Layer, AltLayer ofrece una capa de ejecución única, un espacio de bloque dedicado para eventos de transmisión de NFT, está totalmente aislado de otros proyectos en la cadena y cierra la capa de ejecución cuando concluye la actividad de transmisión, lo que aumenta la escalabilidad de la red.
Saga
Saga es un proyecto del ecosistema Cosmos con el objetivo de crear un entorno de mil cadenas a través del desarrollo horizontal. El diseño de Saga es idéntico al de la solución SDK Dymension mencionada anteriormente, y Rollup se conoce como Chainlet en la arquitectura de Saga.
Debido a que se basa en la red principal de Saga, todos los Chainlets comparten la seguridad de la red principal de Saga. Chainlets puede funcionar sin tokens nativos gracias a la seguridad compartida. Saga se centrará primero en la infraestructura Web 3, como juegos y cadenas de entretenimiento, ya que mejorar y expandir la infraestructura subyacente de los juegos en cadena se ha convertido en un tema importante a abordar.
Eclipse
El resumen se basa en la capa de liquidación de Eclipse, que intenta ofrecer una capa de liquidación estándar para cualquier capa 1. Eclipse ofrece a los desarrolladores una arquitectura de resumen altamente extensible que les permite seleccionar máquinas virtuales, niveles de disponibilidad de datos, etc. por separado. Celestia, Polygon y EigenLayer ahora son compatibles con Eclipse, y en el futuro se admitirán redes de capa 1 adicionales.
Caldera
Caldera ofrece “emisión de cadena ORU con un solo clic”, lo que reduce el tiempo que lleva construir un resumen a minutos. La pila modular de la cadena Cladera se compone de tres partes: la cadena Caldera (capa de ejecución), la capa de liquidación de EVM y la capa de disponibilidad de datos (DA). Como capa de liquidación, puede construirse en cualquier cadena compatible con EVM, y la capa de ejecución de Caldera está basada en ORU a prueba de fraude, lo que significa que la seguridad de la red Rollup se mantiene mediante la operación de un mecanismo a prueba de fraude.
Arquitectura Modular en Rollup
Puede clasificarse generalmente en tres categorías desde el punto de vista de la arquitectura modular de Rollup:
Resumen general de contratos inteligentes
Por ejemplo, la capa 1 (como Ethereum/Polygon) se encarga de la liquidación + consenso + disponibilidad de datos, mientras que la capa de ejecución (Rollup) es independiente de la cadena monolítica. Los ejemplos son Optimismo y Arbitrum.
Resumen de liquidación
La capa 1 está a cargo del consenso y la disponibilidad de datos, mientras que la capa de liquidación opera de manera independiente. El resumen se crea encima de la capa de liquidación y el resumen resultante comparte la capa de liquidación. De acuerdo con sus funciones, el resumen de liquidación se puede separar en resumen de liquidación específico de la aplicación y resumen de liquidación de propósito general. RollApp, por ejemplo, se basa en Dymesion Hub, mientras que Chainlet se basa en Saga Chain.
Resumen soberano
La capa 1 está a cargo del consenso y la disponibilidad de datos, mientras que Rollup está a cargo de la liquidación y ejecución. Creemos que Rollup tiene “soberanía” ya que puede evaluar la legitimidad de sus propias transacciones. El Rollup soberano, como el Rollup de liquidación, puede separarse en Rollup soberano específico de la aplicación y Rollup soberano de propósito general en función de sus propósitos. Rollup, por ejemplo, se basa en Celestia Rollkit.
El Rollup se clasifica en cinco tipos: Rollup general, Rollup de liquidación de propósito general + específico de la aplicación, Rollup soberano de liquidación de propósito general + específico de la aplicación, y Rollup soberano de liquidación de propósito general + específico de la aplicación. Cuando se combina con el método de prueba (prueba de conocimiento cero/prueba de fraude), se pueden derivar 5 tipos (2 = 10 combinaciones acumuladas).
Para construir Rollup, los desarrolladores pueden usar Celestia/Eigen DA como la capa de consenso y disponibilidad de datos y Dymension/Saga/Eclipse como la capa de liquidación. Cuando aumenta el número de proyectos modulares, la combinación de Rollup modular resultante puede incluso superar.
Hay cientos de combinaciones de Rollup, y todas ellas pueden implementarse fácil y convenientemente utilizando la infraestructura que ofrecen las iniciativas relacionadas con RaaS. El potencial de la vía RaaS no se puede subestimar.
¿Cuáles son las ventajas de RaaS?
- Los fondos apoyan proyectos relacionados con RaaS;
- RaaS ofrece un modelo de innovación modular basado en blockchain;
- La hoja de ruta acumulativa aún no se ha explorado por completo, y la hoja de ruta de RaaS se encuentra incluso en sus primeras etapas.
Por supuesto, las oportunidades y los desafíos coexisten. Ya sea Rollup o RaaS, todavía hay muchas preguntas sin respuesta.
Conclusión
Incluso antes de que la cadena pública se extendiera a gran escala, el tema de un acalorado debate era si la futura estructura de la cadena pública debería ser de cadena única o multicadena.
Surge un dilema similar con respecto a Rollup: ¿La estructura de Rollup estará dominada en un futuro cercano por un solo Rollup o por varios Rollups que luchan por el éxito? Pero, ¿quién sobrevivirá a la intensa lucha al final y quién pasará de la etapa de acumulación de la historia? Nadie lo sabe con seguridad; sólo el tiempo dirá.
DESCARGO DE RESPONSABILIDAD: La información de este sitio web se proporciona como un comentario general del mercado y no constituye un consejo de inversión. Le animamos a que haga su propia investigación antes de invertir.