Análisis comparativo de SDK acumulativos y opciones de proyectos recientes

IntermedioJan 22, 2024
Actualmente, existen dos tipos de SDK acumulativos, ZK y OP, basados principalmente en Arbitrum Orbit, OP Stack, ZK Stack y Polygon CDK. Este artículo proporciona una comparación e introducción completas de estas cuatro soluciones.
Análisis comparativo de SDK acumulativos y opciones de proyectos recientes

Actualmente, existen dos tipos de SDK acumulativos, ZK y OP, basados principalmente en Arbitrum Orbit, OP Stack, ZK Stack y Polygon CDK. Este artículo proporciona una comparación e introducción completas de estas cuatro soluciones. Entre ellos, Polygon CDK ha demostrado un enorme potencial debido a su escalabilidad, flexibilidad de seguridad y ventajas de costos.

Ya sea la transición de OP Stack a Polygon CDK con Manta o el lanzamiento justo de ZKFair Polygon CDK permite a los proyectos manejar un ecosistema y un valor total bloqueado (TVL) masivo. Creemos que ZK Rollup es el objetivo final de la escalabilidad del rollup a largo plazo. Polygon CDK está dominando gradualmente el mercado aprovechando sus ventajas, como modularidad, personalización, múltiples soluciones de disponibilidad de datos y bajas barreras de entrada. Combinado con el impresionante rendimiento del proyecto insignia ZKFair, consideramos que Polygon CDK es una posible solución óptima entre los SDK ZK Rollup actuales.

1. Descripción general de los SDK acumulativos

Desde la perspectiva de la implementación de la tecnología subyacente, los SDK Rollup se pueden clasificar en SDK OP-Rollup, que utilizan pruebas de fraude optimistas para mantener la seguridad, y SDK ZK-Rollup, que se basan en pruebas de conocimiento cero para establecer confianza en la cadena. El SDK OP-R fue propuesto inicialmente por Optimism, introduciendo el concepto de OP Stack. En marzo de 2023, Arbitrum lanzó la solución Orbit. Siguiendo de cerca, surgieron los SDK de ZK-R, con soluciones representativas como ZK Stack de zksync y Polygon CDK presentado por Polygon.

1.1 Órbita arbitral

Arbitrum Orbit está diseñado para permitir modificaciones del código base de Arbitrum Nitro. Cuenta con 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. Las cadenas orbitales pueden establecerse en varias redes Arbitrum, pero no están diseñadas para la conmutación de red posterior al despliegue. Es compatible con los tipos de cadena AnyTrust y Rollup, y satisface diferentes requisitos de seguridad y costos.

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

Como muestra el párrafo, el objetivo de Arbitrum Orbit es permitir a los desarrolladores construir la "Capa 2 de Arbitrum" o incluso la Capa 3. Los desarrolladores tienen la opción de elegir entre el resumen de Arbitrum (donde todos los datos de las transacciones se publican en la capa de liquidación) o el AnyTrust Chain (donde los datos de las transacciones son mantenidos por el Comité de Disponibilidad de Datos de DAC, liberando pruebas de disponibilidad de datos DACerts a la capa de liquidación, similar al enfoque Validium). Pueden personalizar aspectos como Gas Token y modelos económicos. Mientras tanto, Arbitrum también está promocionando Stylus, lo que permite a los desarrolladores utilizar Orbit para crear paquetes acumulativos basados en EVM y WASM VM simultáneamente. Los usuarios de Arbitrum Orbit tienen la flexibilidad de elegir construir su red L3 basada en Arbitrum One o Arbitrum Nova, con la capa de liquidación ubicada en la Capa 2 de Arbitrum. Esto implica que las tarifas de transacción en L3 volverán a la Capa 2 del protocolo Arbitrum. desea construir una L2 basada en Ethereum como capa de liquidación, se requiere obtener una autorización de licencia de código de Offchain Labs o Arbitrum DAO.

1.2 Pila OP

OP Stack comprende componentes de software que forman la infraestructura de la red principal de Optimism. OP Stack opera en la iteración Bedrock, facilitando el lanzamiento de redes Rollup optimistas y respaldando la propuesta Optimism Superchain, una red de capas 2 interconectadas. Su arquitectura incluye la máquina virtual Ethereum (EVM) para la capa de ejecución, un módulo secuenciador único para el procesamiento de transacciones y varias capas para el formato, la liquidación y la gobernanza de los datos.

Después de la reciente actualización de 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, se implementó el manejo de múltiples transacciones dentro del mismo bloque L2, lo que reduce el tamaño de los datos de estado. Los diversos componentes, cuando se desglosan, hacen que el desarrollo sea más conveniente. Aquí es donde radica la ventaja competitiva de OP Stack.

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

En su planificación SuperChain, todos los paquetes acumulativos que utilizan OP Stack se consolidarán en una cadena OP estandarizada. Las 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, la secuenciación será manejada por la misma red de secuenciadores en estas cadenas.

1.3 Pila ZK

ZK Stack es un marco modular de código abierto que es gratuito y está diseñado para construir L2 y L3 personalizados con tecnología ZK (denominados Hyperchains), basados en el código de zkSync Era. Desarrollado bajo licencias de código abierto, ZK Stack es de libre acceso, lo que contribuye a una mayor accesibilidad y participación de la comunidad. Las hipercadenas creadas con este marco se conectan sin problemas en una red sin confianza, lo que garantiza una baja latencia y liquidez compartida para una mejor interoperabilidad. Aprovechando la confiabilidad de zkSync Era, ZK Stack proporciona una base segura y su énfasis en la contribución y propiedad de la comunidad ofrece cierto apoyo para el ecosistema descentralizado. La naturaleza soberana del marco brinda a los creadores un cierto grado de autonomía sobre sus Hyperchains, lo que contribuye a un sistema algo descentralizado y potencialmente sostenible. Además, ZK Stack es adecuado para diversos casos de uso, incluidos juegos, redes sociales y aplicaciones empresariales, y proporciona algunas soluciones personalizadas para necesidades específicas. A través de su opción de conectividad asincrónica, ZK Stack se convierte en una de las herramientas para construir una cadena de bloques descentralizada algo segura, personalizable e interoperable.

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

La era zkSync supera la fragmentación de la liquidez entre redes y, como pionero, Hyperchain lidera esta red de liquidez unificada ultraescalable y sienta un ejemplo para otros.

Sin embargo, si bien ZKStack es potente, no es una solución única para todos. Para proyectos tradicionales de DeFi dapps o NFT, la implementación en una Hyperchain existente como zkSync puede ser más eficiente y proporcionar combinaciones de 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 para Ethereum. Este kit permite a los desarrolladores diseñar redes según sus requisitos específicos, ofreciendo una modularidad central que mejora la flexibilidad. El uso de pruebas de conocimiento cero garantiza la seguridad criptográfica y una finalidad casi instantánea de las transacciones. Al implementar cadenas utilizando CDK, los desarrolladores lanzan L2 impulsados por ZK que son automáticamente interoperables, conectados a un puente ZK compartido, 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 adaptar el entorno de ejecución de la cadena, optando por zkEVM, seleccionando el modo "validium" y eligiendo un secuenciador centralizado. Las personalizaciones se extienden a la disponibilidad de datos con un DAC local, ajustando el tiempo de publicación de las pruebas ZK y especificando el token para el uso de gas. Sorprendentemente, a pesar de estas personalizaciones, la cadena NFT interopera perfectamente y comparte liquidez con otras cadenas de Polygon. La modularidad de CDK garantiza flexibilidad sin comprometer la escalabilidad ni fracturar la liquidez. La capa de interoperabilidad, un componente técnico central de Polygon 2.0, desempeña un papel fundamental: acepta pruebas ZK, las agrega y publica las pruebas y los estados de cadena actualizados 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 beneficiándose de los avances continuos. La seguridad en las cadenas implementadas por CDK se basa en la criptografía, lo que ofrece una capa de valor más segura, interconectada e infinitamente escalable sin la necesidad de incentivos o requisitos sociales complejos.

Fuente de la imagen:Trustless Labs

2. Análisis en profundidad de Polygon CDK: el líder en el segmento de SDK acumulativo

2.1 Escalabilidad y compatibilidad

Con Polygon CDK, los desarrolladores pueden implementar directamente un paquete acumulativo que es totalmente equivalente a EVM, lo que permite una migración perfecta para los desarrolladores de EVM al ecosistema. Al mismo tiempo, Polygon CDK logra un alto nivel de modularidad al dividir los diversos componentes del paquete acumulativo en servicios independientes. . Por ejemplo, el sincronizador es responsable de sincronizar bloques entre la Capa 1 y la Capa 2, el probador genera pruebas, la secuencia verifica las transacciones y empaqueta los bloques, y el servicio RPC proporciona acceso externo. Los creadores de paquetes acumulativos pueden escalar servicios específicos según sus necesidades.

Con Polygon CDK, es posible crear un paquete acumulativo de nivel de etapa 0 donde la raíz del estado L2 se envía a L1. Al mismo tiempo, el estado del resumen se puede reconstruir en función de todos los datos de L1. Además, los contratos L1 verificarán la legalidad de las pruebas zk, asegurando que todos los cambios de estado en L2 sean completamente legítimos.

Polygon CDK admite inherentemente una capa de disponibilidad de datos dedicada y un Comité de disponibilidad de datos, lo que garantiza una disponibilidad de datos confiable incluso al elegir 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 L2. También admite la personalización de parámetros como el token de gas, la tarifa del gas, la frecuencia de envío de pruebas, el tamaño del lote, etc.

2.2 Rendimiento y costo

Polygon CDK logra una generación rápida de pruebas de conocimiento cero a través de Recursive STARK 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 a L1 verificar rápidamente el estado de L2, proporcionando a L2 una finalidad rápida.

Rollup permite personalizar las reglas de cobro de tarifas de gas y tokens de gas, lo que permite a los desarrolladores reducir libremente los costos para los usuarios de rollup. Además, los costos de mantenimiento del resumen dependen del tamaño de los datos enviados a L1, siendo las pruebas de zkSNARK más pequeñas, lo que resulta en costos de mantenimiento más bajos. Según datos oficiales, las tarifas promedio de gas por transacción en Polygon Zkevm son de solo 0,000294 ETH.

3. Análisis de casos de Polygon CDK

3.1 ZKJusto

El sistema de prueba ZK de Polygon, basado en pruebas matemáticas, ofrece 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 ofrece una flexibilidad incomparable en el desarrollo, una característica aprovechada por ZKFair para sus soluciones blockchain personalizadas. Además, el enfoque de Polygon CDK en la interoperabilidad y la liquidez compartida es fundamental para que las redes blockchain prosperen. Permite una integración perfecta con Ethereum y otras cadenas de Polygon, aprovechando una amplia base de usuarios y un fondo de liquidez. Si bien cada SDK tiene sus puntos fuertes, la combinación de modularidad, seguridad avanzada, interoperabilidad y equilibrio flexible entre costos y rendimiento de Polygon CDK lo posiciona como una opción convincente en el panorama de Rollup SDK.

La decisión de ZKFair de emplear Polygon CDK se alinea con sus objetivos de escalabilidad, rendimiento y flexibilidad económica, esenciales para un proyecto innovador en tecnología blockchain. Utilizando los parámetros personalizables proporcionados por Polygon CDK, ZKFair ha implementado un Rollup con la moneda estable USDC como token de gas. Aprovechando la tarifa de gas configurable de CDK, ZKFair ha implementado una solución de ajuste de gas personalizable, logrando una distribución justa de los tokens de gobernanza. Esto marca el lanzamiento exitoso de la primera L2 basada en Polygon CDK, con su valor total bloqueado (TVL) creciendo de 0 a $160 millones en tres días. En las primeras dos semanas en línea, L2 vio más de 450.000 direcciones activas y procesó más de 5 millones de transacciones.

Con 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, proporcionando una experiencia blockchain más rentable y fácil de usar en comparación con otras soluciones.

3.2 Transformación de Manta de OP Stack a Polygon CDK

La transición de Manta de OP Stack a Polygon CDK subraya su búsqueda de una experiencia de usuario mejorada, especialmente en términos de liquidaciones de retiros más rápidas. La tecnología zkEVM en Polygon CDK, que ofrece liquidaciones rápidas y seguridad sólida a través de pruebas ZK, supera claramente a los Optimistic Rollups de OP Stack. Otra razón importante para la decisión de Manta fue la integración con el ecosistema más amplio de Polygon. El cambio permite a Manta utilizar la liquidez compartida de la red Polygon, facilitada por puentes ZK sin confianza, mejorando la integración del ecosistema.

Conclusión

La exploración de varios SDK acumulativos en este informe subraya la naturaleza dinámica y diversa de la tecnología blockchain. Si bien cada SDK (Arbitrum Orbit, OP Stack, ZK Stack y, en particular, Polygon CDK) contribuye significativamente al ecosistema blockchain, existe una tendencia discernible hacia la adopción de Polygon CDK para proyectos que buscan escalabilidad, seguridad y eficiencia. Esta preferencia se ejemplifica con la transición de Manta a Polygon CDK por su experiencia de usuario mejorada y la elección estratégica de ZKFair 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 las aspiraciones y los aspectos prácticos, proporcionando una plataforma que se alinea 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 hilo conductor que une eficiencia, seguridad y accesibilidad para pintar un futuro que no solo sea tecnológicamente avanzado sino también inclusivamente progresivo.

Descargo de responsabilidad:

  1. Este artículo está reimpreso de [Trustless Labs]. Todos los derechos de autor pertenecen al autor original [Trustless Labs]. Si hay objeciones a esta reimpresión, comuníquese con el equipo de Gate Learn y ellos lo manejarán de inmediato.
  2. Descargo de responsabilidad: los puntos de vista y opiniones expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas están a cargo del equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!
アカウント作成