Autor: Laboratorios sin confianza

Fuente de la imagen: Trustless Labs

Actualmente existen dos tipos de SDK Rollup: ZK y OP, basados ​​principalmente en Arbitrum Orbit, OP Stack, ZK Stack y Polygon CDK. Este artículo proporciona una introducción completa y un análisis comparativo de estas cuatro opciones. Entre ellos, Polygon CDK muestra un gran potencial debido a su escalabilidad, flexibilidad de seguridad y ventajas de costos.

Ya sea la transición de Manta de OP Stack a Polygon CDK o el lanzamiento justo de ZKFair, Polygon CDK permite que los proyectos manejen ecosistemas y valor total bloqueado (TVL) de gran tamaño. Creemos que ZK Rollup es la solución definitiva para la escalabilidad de Rollup. Polygon CDK está dominando gradualmente el mercado aprovechando sus puntos fuertes como la modularidad, la personalización, las múltiples soluciones de disponibilidad de datos y las bajas barreras de entrada. Combinado con el desempeño sobresaliente del proyecto insignia ZKFair, creemos que Polygon CDK es la solución óptima con mayor potencial entre el ZK Rollup SDK actual.

1. Descripción general del SDK acumulativo

Desde la perspectiva de la implementación de la tecnología subyacente, Rollup SDK se puede dividir en dos categorías: uno es OP-Rollup SDK basado en prueba de fraude optimista para mantener la seguridad, y el otro es ZK-Rollup que se basa en prueba de conocimiento cero para establecer confianza en la cadena. OP-R SDK fue propuesto originalmente por Optimism e introdujo el concepto de OP Stack. En marzo de 2023, Arbitrum lanzó la solución Orbit. Luego apareció ZK-R SDK, y las soluciones representativas incluyen ZK Stack de zkSync y Polygon CDK propuesto por Polygon.

1.1 Decisión de órbita

Arbitrum Orbit está diseñado para permitir modificaciones en la base del código Arbitrum Nitro. Tiene una licencia perpetua y recursiva, lo que permite la creación de cadenas Orbit que pueden albergar otras cadenas bajo las mismas condiciones de licencia. La cadena Orbit puede establecerse en varias redes Arbitrum, pero no admite el cambio de red después de la implementación. Admite tipos de cadenas AnyTrust y Rollup para cumplir con diferentes requisitos de seguridad y costos.

Fuente: https://koreablockchainweek.com/blogs/kbw-blog/arbitrum-101

Como se muestra en la figura, el objetivo de Arbitrum Orbit es permitir a los desarrolladores construir redes de segunda e incluso tercera capa de Arbitrum. Los desarrolladores pueden elegir entre Arbitrum Rollup (todos los datos de las transacciones se publican en la capa de liquidación) y AnyTrust Chain (los datos de las transacciones son mantenidos por el Comité de Disponibilidad de Datos de DAC y los certificados de disponibilidad de datos de DACerts se emiten a la capa de liquidación, similar a Validium). Pueden personalizar Gas Token y modelo económico, etc. Al mismo tiempo, Arbitrum también está promocionando Stylus, lo que permite a los desarrolladores aprovechar Orbit para crear paquetes acumulativos tanto en EVM como en WASM VM. Los usuarios de Arbitrum Orbit pueden elegir de manera flexible construir su red de tres capas basada en Arbitrum One o Arbitrum Nova, con la capa de liquidación ubicada en la red de segunda capa de Arbitrum. Esto significa que las tarifas de transacción en la red de Capa 3 volverán a la red de Capa 2 del Protocolo Arbitrum. Si desea construir una red de segunda capa basada en Ethereum como capa de liquidación, debe obtener la autorización de licencia de código de Offchain Labs o Arbitrum DAO.

1.2 EN PILA

OP Stack consta de los componentes de software que conforman la infraestructura de la red principal de Optimism. OP Stack tiene una iteración Bedrock que ayuda a construir redes Optimistic Rollup y admite Optimism Superchain (redes interconectadas de capa 2). Su arquitectura incluye la máquina virtual Ethereum (EVM) para la capa de ejecución, un módulo secuenciador único para procesar transacciones y una red multicapa para formateo, liquidación y gobernanza de datos.

Después de actualizar recientemente OP Stack a la versión Bedrock, el costo de una sola transacción se ha reducido en más del 70% a través de estrategias optimizadas de compresión de transacciones. Al mismo tiempo, es posible procesar múltiples transacciones en el mismo bloque de segunda capa, reduciendo el tamaño de los datos de estado. El refinamiento de estos componentes individuales hace que el desarrollo sea más conveniente. Aquí es donde reside la ventaja competitiva de OP Stack.

Fuente de la imagen: https://docs.optimism.io/stack/explainer

En su plan SuperChain, todos los Rollups que utilicen OP Stack se integrarán en cadenas OP estandarizadas. Estas cadenas pueden comunicarse directamente a través del protocolo de mensajería entre cadenas, compartiendo un puente común entre cadenas de Ethereum. Además, los pedidos de transacciones en estas cadenas serán manejados por la misma red de ordenantes.

1.3 Pila ZK

ZK Stack es un marco modular de código abierto diseñado para construir redes personalizadas de Capa 2 y Capa 3 (Hyperchains) impulsadas por ZK basadas en el código zkSync Era. Desarrollado bajo una licencia de código abierto, ZK Stack está disponible de forma gratuita, lo que mejora la facilidad de uso y la participación de la comunidad. Las hipercadenas creadas con este marco se conectan perfectamente en redes sin confianza, lo que garantiza una baja latencia y liquidez compartida para una mejor interoperabilidad. ZK Stack aprovecha la confiabilidad de zkSync Era para proporcionar una base segura, mientras que su énfasis en la contribución y la propiedad de la comunidad brinda cierto apoyo para un ecosistema descentralizado. La naturaleza soberana de este marco brinda a los desarrolladores un grado de autonomía sobre sus hipercadenas, lo que ayuda a construir un sistema que es algo descentralizado y sostenible. Además, ZK Stack es adecuado para una variedad de casos de uso, incluidos juegos, redes sociales y aplicaciones empresariales, y proporciona algunas soluciones personalizadas para necesidades específicas. A través de sus opciones de conexión asincrónica, ZK Stack se convierte en una de las herramientas para construir cadenas de bloques descentralizadas que sean seguras, personalizables e interoperables hasta cierto punto.

Fuente de la imagen: https://x.com/zerokn0wledge_/status/1673436051199922176?s=20

La era zkSync supera el problema de fragmentación de la liquidez entre redes. Como pionero, Hyperchain lidera esta red de liquidez unificada hiperescalable y sienta un ejemplo a seguir para otras redes.

Sin embargo, si bien ZK Stack es potente, no es una solución única para todas las situaciones. Para aplicaciones tradicionales de finanzas descentralizadas (DeFi) o proyectos de tokens no fungibles (NFT), la implementación en Hyperchain existente, como zkSync, puede ser más eficiente y proporcionar sincronización con otros protocolos.

1.4 CDK de polígono

Polygon CDK es una base de código modular y de código abierto diseñada para simplificar el complejo proceso de construcción y lanzamiento de cadenas de capa 2 (L2) impulsadas por ZK en Ethereum. Este conjunto de herramientas permite a los desarrolladores diseñar redes en función de sus necesidades específicas, proporcionando una modularidad central para una mayor flexibilidad. El uso de pruebas de conocimiento cero garantiza la seguridad criptográfica y la finalidad casi instantánea de las transacciones. Al utilizar la cadena de implementación CDK, los desarrolladores pueden lanzar redes L2 impulsadas por ZK interoperables automáticamente que se conectan a puentes ZK compartidos, formando la capa de valor de Internet.

Fuente de la imagen: https://polygon.technology/blog/introtaining-polygon-chain-development-kit-launch-zk-l2s-on-demand-to-unlock-unified-liquidity

Los desarrolladores pueden personalizar el entorno de ejecución de la cadena, seleccionar zkEVM, seleccionar el modo "validium" y elegir un secuenciador centralizado. Las capacidades de personalización también se extienden a la disponibilidad de datos con DAC nativos, ajustando los tiempos de publicación de pruebas ZK y especificando tokens para gas. Vale la pena señalar que, a pesar de estas características personalizadas, NFT Chain puede interoperar y compartir liquidez sin problemas con otras cadenas de Polygon. La modularidad de CDK garantiza flexibilidad sin sacrificar la escalabilidad ni alterar la liquidez. Como uno de los componentes técnicos centrales de Polygon 2.0, la capa de interoperabilidad desempeña un papel clave: acepta pruebas ZK, las agrega y publica las pruebas y el estado actualizado de la cadena en Ethereum, lo que garantiza una finalidad casi instantánea y la ejecución entre cadenas. La tecnología ZK de vanguardia de Polygon, como zkEVM, garantiza que las cadenas desarrolladas con CDK sigan estando preparadas para el futuro y puedan beneficiarse de los avances tecnológicos continuos. La seguridad en cadena implementada por CDK se basa en la criptografía, lo que proporciona una capa de valor más segura, conectada e infinitamente escalable sin la necesidad de incentivos complejos.

Fuente de la imagen: Trustless Labs

2. Análisis en profundidad de Polygon CDK: el líder en la categoría Rollup SDK

2.1 Escalabilidad y compatibilidad

Con Polygon CDK, los desarrolladores pueden implementar directamente un Rollup que es completamente equivalente a EVM, lo que brinda comodidad a los desarrolladores de EVM para migrar sin problemas al ecosistema. Al mismo tiempo, Polygon CDK logra un alto grado de modularidad al descomponer cada componente de Rollup en servicios independientes. Por ejemplo, el sincronizador es responsable de sincronizar bloques entre la capa 1 y la capa 2, el probador genera pruebas, el secuenciador verifica transacciones y empaqueta bloques y el servicio RPC proporciona acceso externo. Los creadores de paquetes acumulativos pueden escalar servicios específicos según la demanda.

Con Polygon CDK, puede crear un resumen de etapa cero en el que la raíz del estado de la segunda capa se confirma en la primera capa. Al mismo tiempo, el estado del Rollup se puede reconstruir en función de todos los datos de la primera capa. Además, el contrato de primera capa verificará la legalidad de la prueba ZK, asegurando que todos los cambios de estado en la segunda capa sean completamente legales.

Polygon CDK admite capas de disponibilidad de datos dedicadas y comités de disponibilidad de datos, lo que garantiza una disponibilidad de datos confiable incluso al seleccionar Validium. Polygon CDK admite varias personalizaciones de parámetros, lo que permite a los desarrolladores elegir entre los modos zk-Rollup y Validium para crear su propia segunda capa. También admite la personalización de parámetros, como token de gas, tarifa de gas, frecuencia de envío de pruebas, tamaño de lote, etc.

2.2 Rendimiento y costo

Polygon CDK permite la generación rápida de pruebas de conocimiento cero a través de STARK recursivos y Polygon Zero. Con una configuración de hardware optimizada, puede alcanzar más de 2000 TPS, superando con creces el rendimiento de la red principal de Ethereum. Al mismo tiempo, permite la configuración de pruebas de validez más frecuentes, lo que permite que la primera capa verifique rápidamente el estado de la segunda capa, proporcionando una finalidad rápida a la segunda capa.

Rollup permite personalizar las reglas de cobro de tarifas de gas y tokens, lo que brinda a los desarrolladores la libertad de reducir los costos para los usuarios de Rollup. Además, el costo de mantenimiento de Rollup depende del tamaño de los datos enviados a la primera capa, mientras que las pruebas de zkSNARK son más pequeñas y, por lo tanto, tienen menores costos de mantenimiento. Según datos oficiales, la tarifa promedio de gas por transacción en Polygon Zkevm es de solo 0,000294 ETH.

3. Análisis de casos de Polygon CDK

3.1 ZKJusto

El sistema de prueba ZK de Polygon se basa en pruebas matemáticas y proporciona un modelo de seguridad más sólido en comparación con las pruebas de fraude orientadas a incentivos socioeconómicos de OP Stack. Además, el marco modular y soberano de Polygon CDK proporciona una flexibilidad incomparable para el desarrollo, una característica que ZKFair aprovecha para sus soluciones blockchain personalizadas. Al mismo tiempo, el enfoque de Polygon CDK en la interoperabilidad y la liquidez compartida es fundamental para la prosperidad de las redes blockchain. Permite una integración perfecta con Ethereum y otras cadenas de Polygon, lo que atrae una gran base de usuarios y fondos de liquidez. Si bien cada SDK tiene sus puntos fuertes, Polygon CDK es una propuesta convincente en el espacio Rollup SDK debido a su modularidad, seguridad avanzada, interoperabilidad y equilibrio flexible entre costos y rendimiento.

ZKFair eligió utilizar Polygon CDK de acuerdo con sus objetivos de escalabilidad, rendimiento y flexibilidad económica, que son fundamentales para proyectos innovadores en tecnología blockchain. Utilizando los parámetros personalizables proporcionados por Polygon CDK, ZKFair implementó un Rollup con la moneda estable USDC como Gas Token. Aprovechando las tarifas de gas configurables de CDK, ZKFair implementa una solución de ajuste de gas personalizable que permite una distribución justa de los tokens de gobernanza. Esto marca el lanzamiento exitoso de la primera segunda capa basada en Polygon CDK, con su valor total bloqueado (TVL) creciendo de 0 a $160 millones en tres días. En las dos primeras semanas de funcionamiento, la Capa 2 tenía más de 450.000 direcciones activas y procesó más de 5 millones de transacciones.

Utilizando el diseño modular de Polygon CDK, ZKFair planea migrar su capa de Disponibilidad de Datos (DA) del Comité de Disponibilidad de Datos (DAC) a Celestia. La integración con la capa modular de disponibilidad de datos (DA) de Celestia para el escalado de datos reduce significativamente los costos de gas en el ecosistema ZKFair, brindando una experiencia blockchain más rentable y fácil de usar en comparación con otras soluciones.

3.2 La transformación de Manta de OP Stack a Polygon CDK

La transformación de Manta de OP Stack a Polygon CDK refleja su búsqueda de mejorar la experiencia del usuario, especialmente en términos de acelerar la liquidación de retiros. La tecnología zkEVM en Polygon CDK, que proporciona una liquidación rápida y una gran seguridad a través de pruebas ZK, es significativamente mejor que Optimistic Rollup de OP Stack. Otra gran razón para la transición de Manta es la integración con el ecosistema Polygon más amplio. Este cambio permite a Manta aprovechar la liquidez compartida de la red Polygon a través de un puente ZK sin confianza, mejorando la integración del ecosistema.

en conclusión

La exploración de este informe de varios SDK acumulativos destaca la diversidad dinámica de la tecnología blockchain. Si bien cada SDK (Arbitrum Orbit, OP Stack, ZK Stack y especialmente Polygon CDK) ha hecho contribuciones significativas al ecosistema blockchain, cada vez más proyectos eligen utilizar Polygon CDK en su búsqueda de seguridad, eficiencia y escalabilidad. Esta preferencia se refleja en la estrategia de Manta de recurrir a Polygon CDK para obtener una mejor experiencia de usuario y la estrategia de ZKFair de elegir Polygon CDK por su sólida seguridad y flexibilidad.

Con su tecnología ZK, interoperabilidad y soluciones rentables, Polygon CDK se destaca no solo como una herramienta innovadora sino también como una solución integral para los desafíos modernos de blockchain. Cierra la brecha entre lo ideal y lo práctico, proporcionando una plataforma alineada con las crecientes necesidades de la comunidad blockchain. Esto hace que Polygon CDK no sea solo un SDK, sino un catalizador para la próxima ola de innovación blockchain, impulsando proyectos como ZKFair hacia nuevos ámbitos de rendimiento y escalabilidad. En el panorama de la tecnología blockchain en constante evolución, Polygon CDK es un camino destacado a seguir, que combina eficiencia, seguridad y accesibilidad para trazar un futuro que no solo es tecnológicamente avanzado, sino también inclusivamente progresivo.