Autor | Callum@Web3CN.Pro
Rollup, como solución de expansión de capa 2 convencional actual, ha contribuido a la búsqueda de escalabilidad de Ethereum. OptimisticRollup y ZKRollup son dos soluciones Rollup que han sido verificadas gradualmente por el mercado. Después de eso, la expansión de la Capa 2 comenzó a marcar el comienzo de múltiples direcciones de Rollup. Cualquiera puede iniciar rápidamente su paquete acumulativo usando el SDK y ejecutar aplicaciones en el paquete acumulativo con alto rendimiento y bajo costo. En el futuro, el campo de expansión de la Capa 2 dominará gradualmente el estado. Y en este proceso, lo más importante es simplificar la forma en que los desarrolladores implementan varios tipos de paquetes acumulativos.
El 26 de junio, zkSync lanzó ZK Stack, un marco modular de código abierto para crear controladores zk. ZK Stack es un marco modular gratuito de código abierto diseñado para crear L2 y L3 personalizados respaldados por ZK (llamados hipervínculos) basados en el código de zkSync Era. Antes de esto, el equipo de Optimism lanzó la solución de escalabilidad OP Stack para crear un sistema compartido, de alta calidad y de código completamente abierto para crear nuevas cadenas de bloques de Capa 2.
En este artículo, compararemos las similitudes y diferencias entre estas dos soluciones, sus respectivas ventajas y desventajas y los escenarios de uso en el mercado de Capa 2 cada vez más competitivo actual, quién se abrirá paso y creará una mayor interoperabilidad del ecosistema.
Pila OP
OP Stack es una pila de desarrollo estandarizada, compartida y de código abierto que brinda soporte para Optimism y es mantenida por Optimism Collective. Contiene tres principios de diseño: práctico, simple y extensible. Como producto público de los ecosistemas Ethereum y Optimism, OP Stack se compone de muchos componentes de software diferentes que juntos forman la columna vertebral de Optimism.
Características de la pila OP
OP Stack se centra principalmente en la creación de un sistema compartido, de alta calidad y de código totalmente abierto para crear nuevas cadenas de bloques de Capa 2. Al coordinar estándares compartidos, Optimism Collective evita reconstruir repetidamente el mismo software en silos. OP Stack puede considerarse como un componente de software que ayuda a definir una capa específica del ecosistema Optimism, o puede actuar como un módulo dentro de una capa existente. Aunque el núcleo actual de OP Stack es la infraestructura para ejecutar cadenas de bloques de Capa 2, en teoría, OP Stack se puede extender a capas por encima de la cadena de bloques subyacente, incluidas herramientas como exploradores de bloques, mecanismos de mensajería y sistemas de gobernanza.
OP divide la cadena de bloques en tres niveles: capa de consenso, capa de ejecución y capa de liquidación. Luego, las tres capas se estandarizan en términos de arquitectura específica, OP Stack se puede dividir en seis capas:
DA (Capa de disponibilidad de datos): la capa de disponibilidad de datos define la fuente de datos originales en función de la Capa 2 de OP Stack. OP Stack puede usar uno o más módulos de disponibilidad de datos para obtener sus datos de entrada. Ethereum DA es actualmente el más utilizado en OP stack. Amplio módulo de disponibilidad de datos, pero cada vez se podrán conectar más cadenas en el futuro.
Secuenciación (capa de secuenciación): la capa de secuenciación determina cómo recopilar las transacciones de los usuarios en la cadena OP Stack y publicarlas en el módulo de la capa de disponibilidad de datos que se está utilizando. En la configuración acumulativa predeterminada de OP Stack, la clasificación generalmente la realiza un único clasificador dedicado. Las reglas definidas en la capa de derivación normalmente limitan la capacidad del clasificador para retener transacciones más allá de un período de tiempo específico. En el futuro propuesto, los pedidos serán modulares para que una cadena pueda seleccionar y cambiar fácilmente el mecanismo que controla su pedido actual.
Derivación: la capa de derivación define cómo se procesan los datos sin procesar en la capa de datos disponibles para formar entradas procesadas que se envían a la capa de ejecución a través de la API estándar de Ethereum Engine.
Ejecución (capa de ejecución): la capa de ejecución define la estructura de estado dentro del sistema OP Stack. La abstracción de la capa de ejecución proporciona un punto de entrada para la modificación de EVM o una VM subyacente completamente diferente.
Liquidación (capa de liquidación): se utiliza para verificar los resultados de la transacción actual. Después de la confirmación por parte de la Capa 2, la información de confirmación se enviará a la cadena de bloques de destino para la liquidación final y obtener la validez de los datos.
Gobernanza: La gobernanza se refiere al conjunto común de herramientas y procesos utilizados para gestionar la configuración, las actualizaciones y las decisiones de diseño del sistema.
El objetivo de OP es actualizar a una supercadena a través de esta arquitectura. OP Stack deconstruye los diversos componentes necesarios para construir una cadena de Capa 2 y los empaqueta como módulos separados. Los desarrolladores pueden combinar los módulos más apropiados para crear su propia Capa 2, lo que permite. desarrolladores para Hace que sea más fácil y eficiente implementar cadenas propietarias.
Actualización de lecho de roca
La finalización de la actualización de Bedrock representa una reescritura modular completa de los componentes principales de la arquitectura OP Mainnet Rollup. Se lanza la primera versión oficial de OP Stack y también es la próxima versión principal de la red Optimism, que reduce aún más las diferencias entre ellos. Optimismo y Ethereum Layer1. La versión Bedrock admitirá el uso de múltiples esquemas de prueba y múltiples clientes para atraer a diferentes desarrolladores y partes del proyecto. Además, hará un seguimiento de la descentralización de la tecnología a través de diferentes rutas mientras mantiene la descentralización de la estructura de gobernanza. Esto proporciona ventajas clave para que OP implemente una supercadena en el futuro:
Reducir los costos de red: optimizar la estrategia de compresión de datos Al enviar datos a L1, puede eliminar la tarifa de gas relacionada con la ejecución de EVM, lo que puede reducir aproximadamente un 10 % de los costos adicionales. Reducir el tiempo de espera del depósito: introducir la reorganización de Layer1 en el software del nodo; soporte, se espera que los depósitos se confirmen en 3 minutos Modularidad de prueba mejorada: el sistema de prueba se abstrae por separado de OP Stack y puede elegir entre pruebas tolerantes a fallas o mecanismos de prueba de validez como Zk-Snark Rendimiento de nodo mejorado: Al ejecutar múltiples transacciones a la vez en un solo bloque acumulativo, se puede reducir la cantidad de datos en 15G por año. Equivalencia de Ethereum mejorada: se eliminaron múltiples desviaciones de Ethereum en versiones anteriores, se agregó soporte para EIP-1559, reorganización de la cadena y otras características de Ethereum presentes en Layer1.
Después de que Bedrock completó la actualización, no solo mejoró el paquete acumulativo de capa 2 de Optimism, sino que también actualizó Optimism a una súper cadena. La siguiente mejora importante de escalabilidad de OP Stack es introducir el concepto de súper cadena: puentes compartidos, gobernanza descentralizada y actualizaciones. , capa de comunicación, etc., todos los cuales se basan en OP Stack. El lanzamiento de Hyperchain fusionará la red principal de Optimism y otras cadenas en una red de cadena OP unificada, lo que marca un paso importante para llevar la informática escalable y descentralizada al mundo.
OP Stack simplifica el proceso de creación de cadenas de bloques de capa 2 y admite todo el software de Optimism. A medida que Optimism crezca, también lo hará OP Stack. La Base Layer2 que Coinbase planea lanzar este año se desarrollará en base a OP Stack. BNB Chain también anunció que la red de prueba de opBNB se construirá en base a OP Stack. OP Stack aparece actualmente como el software detrás de la red principal de Optimism y eventualmente aparecerá como la supercadena de Optimism y su gobernanza.
Pila ZK
ZK Stack es un marco modular gratuito de código abierto diseñado para crear L2 y L3 personalizados respaldados por ZK (llamados hipervínculos) basados en el código de zkSync Era. En esencia, ZK Stack ofrece dos características clave: soberanía y conectividad perfecta. Los desarrolladores tienen plenos derechos sobre el código y disfrutan de autonomía ilimitada para personalizar y dar forma a cada aspecto de la cadena. Las hipercadenas operan de forma independiente, confiando únicamente en Ethereum Layer1 para garantizar su vida y seguridad, mientras que la red Hyperbridge facilita la interconexión de cada hipercadena, lo que permite una interoperabilidad sin confianza, rápida y económica. En general, ZK Stack tiene tres características: código abierto, componibilidad y modularidad.
Características de ZK Stack Free: ZK Stack se desarrolla bajo la licencia de código abierto totalmente permitida de MIT/Apache, lo que garantiza que esté disponible gratuitamente. Composable: las hipercadenas creadas con ZK Stack pueden conectarse sin problemas en una red sin confianza, con baja latencia y liquidez compartida. Modularidad: personalice y dé forma a cada aspecto de la hipercadena, desde la elección de ordenantes y modos de disponibilidad de datos hasta la definición de una economía de tokens única. Costo ultrabajo: debido a la simplicidad de las pruebas ZK, ciertos tipos de transacciones (como las actualizaciones de Oracle) son 1000 veces más baratos en ZK Stack que otras plataformas de agregación. Además del modo acumulativo de ZK, ZK Stack se puede ampliar opcionalmente con la cuenta zkPorter, extremadamente asequible, para el caso de uso adecuado. Comprobado: zkSync Era es el paquete acumulativo de ZK más adoptado en Ethereum, como lo demuestra su impresionante TVL y volumen de transacciones. Con este historial, ZK Stack es una opción segura cuando se trata de seguridad y confiabilidad. Preparado para el futuro: los rollups de ZK son el futuro del escalamiento de Ethereum. Para aprovechar todo el potencial de los superpoderes de ZK, cree la arquitectura adecuada desde el principio. Actualización de la pila ZK
ZK Stack también es una actualización importante para el equipo central de zkSync. Desde zkSync Era hasta zkstack, la perspectiva del equipo comenzó a expandirse gradualmente desde la creación de tecnología ZK hasta ayudar a muchos equipos a comprender y contribuir a ZK Stack. A medida que se lancen más hipervínculos, la cantidad de contribuyentes principales aumentará y la comunidad se convertirá en la verdadera propietaria de la red zkSync, especialmente cuando se crean hipervínculos personalizados. Si se crea un proyecto DeFi dapp o NFT de propósito general, será un proceso más sencillo implementarlo en una hipercadena existente como zkSync Era, lo que permitirá combinarlo sincrónicamente con otros protocolos en el ecosistema.
Además, ZK Stack permite construir su propia hipercadena soberana sin sacrificar la interoperabilidad y la componibilidad. Esto mejorará en gran medida la ultraescalabilidad de ZK Stack. Cada hipercadena está perfectamente integrada en su ecosistema infinitamente escalable, impulsado por probadores compartidos y escalamiento fractal, lo que fomenta una red de liquidez completa. En este ecosistema, los usuarios pueden transferir activos rápidamente y sin confianza sin incurrir en costos adicionales. Los contratos inteligentes se convocarán de forma asincrónica en todas las cadenas, y las propias hipercadenas serán soberanas, lo que les permitirá unirse a ecosistemas alternativos y llevarse consigo sus activos en la cadena si deciden irse.
A continuación, el equipo de ZK Stack realizará modificaciones en la base del código para que sea más fácil verificar, configurar e implementar instancias de ZK Stack, logrando el objetivo final de la implementación con un solo clic.
Pila OP vs. Pila ZK
El lanzamiento de ZK Stack no se trata tanto de competir con OP Stack sino de entrar en una nueva situación de interacción multicadena.
Desde una perspectiva técnica, la hipercadena de ZK Stack reutiliza en gran medida los métodos de seguridad y consenso de Ethereum y puede confiar directamente en la seguridad de Ethereum. En comparación con la prueba de fraude interactiva de OP, la prueba ZK verifica directamente los cambios de estado sin esperar cambios de estado en la parte inferior de Ethereum. Simplifica el diseño y evita la duplicación de inversiones, mejorando la eficiencia de las interacciones entre cadenas. En comparación con el mismo período, OP Stack todavía tiene grandes limitaciones en las llamadas asincrónicas entre cadenas: sus cambios de estado deben esperar la verificación por parte de la capa inferior de Ethereum, y las pruebas de fraude también deben esperar la confirmación.
Además, a diferencia de la pila OP que se centra en la transformación del mercado de Capa 2, la pila ZK quiere incluir los mercados de Capa 2 y 3. Aunque ambos quieren hacer realidad un imperio de múltiples cadenas a través de la interoperabilidad entre cadenas, la Capa 3 y la red de múltiples cadenas construidas por ZK Stack intentan desarrollar una expansión altamente personalizada.
Desde una perspectiva ecológica, OP Stack tiene la ventaja de ser el primero en actuar. No mucho después del lanzamiento de OP Stack, recibió el apoyo de muchos proyectos. En febrero de este año, Coinbase anunció el lanzamiento de Base, una plataforma de capa 2 multicadena basada en OP Stack, y construiría una súper cadena junto con Optimism Collective. En segundo lugar, OP Stack también cuenta con el respaldo de BNB Chain. En la noche del 19 de junio, BSC anunció el lanzamiento de una nueva solución de expansión: opBNB, que se basa en la versión Bedrock de OP Stack y es compatible con EVM. Además, muchos equipos de desarrollo de aplicaciones, como el mercado comercial NFT Zora y el cliente Magi lanzado por a16z Crypto, también han comenzado a elegir OP Stack para desarrollar cadenas de aplicaciones.
Por el contrario, la Capa 2 propia de zkSync aún no se ha construido por completo y ha habido problemas de compatibilidad y problemas de tiempo de inactividad con ZkRoullup. Ecológicamente, la mayoría de ellos son proyectos nativos, con menos apoyo de los principales fabricantes y proyectos conocidos. Desde esta perspectiva, zkSync está ansioso por construir la Capa 3, pero no puede convencer al mercado para que la reconozca.
resumen
Desde la perspectiva de la escalabilidad de blockchain, la hipercadena y la súper escalabilidad son dignas de atención, pero a juzgar por el desarrollo actual, el proyecto aún se encuentra en sus primeras etapas. ¿Quién es OP Stack con ventajas ecológicas y ZK Stack con ventajas técnicas? desconocido, pero a pesar de las diferencias en tecnología, detalles y perspectivas, todos comparten objetivos infinitamente escalables. Poco a poco se está desarrollando una nueva ronda de narrativa de escalabilidad multicadena para Ethereum.
Referencias
EN StacksDocs
Presentamos el ZK Stack
Cinco caminos principales de evolución de Capa 2: ¿Por qué todos avanzan hacia la supercadena y el producto competidor OP Stack lanzado por L3zkSync?
