¿Qué es ZKsync (ZK): la solución de escalado de ZK-Rollup de Ethereum?

¿Qué es ZKsync (ZK): la solución de escalado de ZK-Rollup de Ethereum?

Principiante
¿Qué es ZKsync (ZK): la solución de escalado de ZK-Rollup de Ethereum?

ZKsync es una solución de escalabilidad de capa 2 de Ethereum que utiliza rollups de conocimiento cero para mejorar la escalabilidad y reducir los costos de transacción mientras mantiene un alto nivel de seguridad. Descubre la innovadora tecnología ZK-rollup de ZKsync para escalar Ethereum, aprende sobre el airdrop de ZK y compáralo con soluciones de capa 2 como Starknet y Polygon zkEVM.

ZKsync es una solución Layer 2 de escalabilidad para Ethereum. Mejora la escalabilidad de la red y reduce los costos de transacción, manteniendo la seguridad. Utilizando rollups de conocimiento cero (zk-rollups), ZKsync agrupa transacciones fuera de la cadena y luego las registra en la cadena, garantizando transacciones más rápidas y económicas sin comprometer la seguridad.

 

TVL de ZKsync | Fuente: L2Beat 

 

Al momento de escribir este artículo, ZKsync es la séptima red Layer 2 de Ethereum más grande y el segundo rollup ZK más grande para Ethereum en términos de valor total bloqueado (TVL). Habiendo procesado más de 400 millones de transacciones en más de siete millones de direcciones, la red ZKsync tiene un TVL de más de 760 millones de dólares. A mediados de junio, ZKsync anunció una campaña de airdrop para lanzar su token nativo, ZK. En menos de una semana desde el anuncio, el 45% de los tokens del airdrop ya han sido reclamados. El token ZK tiene una capitalización de mercado de más de 743 millones de dólares y alcanzó un máximo histórico de $0.321 el 17 de junio de 2024. 

 

KuCoin ha integrado ZKsync a su plataforma en junio de 2024 a través de nuestra plataforma de trading de premercado

 

¿Qué es ZKsync?

ZKsync es un protocolo que mejora el rendimiento de Ethereum utilizando rollups de conocimiento cero (zk-rollups). Estos rollups agrupan múltiples transacciones en una sola, reduciendo la carga en la cadena principal de Ethereum y disminuyendo las comisiones de transacción.

 

El núcleo de los zk-rollups reside en las pruebas de conocimiento cero (ZKPs). Las ZKPs permiten que un probador convenza a un verificador de que una declaración es verdadera sin revelar detalles sobre la declaración en sí. En ZKsync, las transacciones pueden ser validadas sin exponer los datos de la transacción, asegurando tanto la privacidad como la seguridad.

 

Las pruebas de conocimiento cero funcionan demostrando que el probador tiene conocimiento de información específica (el testigo) mediante una serie de pruebas matemáticas. El verificador revisa estas pruebas sin necesidad de ver los datos reales, manteniendo así la confidencialidad y garantizando la validez de la transacción.

¿Cómo funciona la red ZKsync? 

ZKsync combina componentes dentro y fuera de la cadena para mejorar la escalabilidad de Ethereum y reducir los costos de transacción. El componente dentro de la cadena incluye contratos inteligentes que gestionan funciones esenciales como el almacenamiento de bloques de rollup, el seguimiento de depósitos y la verificación de pruebas. Estos contratos garantizan la integridad y la seguridad de las transacciones al registrar los datos necesarios en la cadena de bloques de Ethereum.

 

El componente fuera de la cadena consiste en máquinas virtuales que ejecutan transacciones fuera de la cadena principal de Ethereum. Estos procesos fuera de la cadena manejan la mayor parte de la computación de transacciones, lo que reduce la carga en la red principal de Ethereum. Este sistema permite procesar las transacciones de manera rápida y eficiente antes de agruparlas en un lote y enviarlas nuevamente al contrato dentro de la cadena para su verificación y almacenamiento final. 

 

Cómo funciona ZKsync Layer-2 | Fuente: ZKsync 

 

Procesamiento de Transacciones

El procesamiento de transacciones en ZKsync incluye varios pasos para garantizar la eficiencia y la seguridad. Así funciona:

 

  1. Agrupación de Transacciones: Varias transacciones se agrupan en un único lote fuera de la cadena. Esto reduce la cantidad de transacciones que deben procesarse individualmente en la cadena principal de Ethereum, disminuyendo tanto el tiempo como el costo.

  2. Generación de Pruebas: Para cada lote, se genera una prueba de conocimiento cero (zk-proof). Esta prueba confirma la validez de todas las transacciones en el lote sin revelar detalles de las mismas. La zk-proof es sucinta y puede ser verificada rápidamente por el contrato inteligente dentro de la cadena.

  3. Verificación Dentro de la Cadena: La zk-proof se envía a la cadena principal de Ethereum donde el contrato inteligente dentro de la cadena verifica su validez. Si la prueba es válida, el lote de transacciones se considera confirmado y se registra en la cadena de bloques. Esto asegura que todas las transacciones se procesen de manera segura y eficiente sin sobrecargar la red principal de Ethereum. 

Mediante este método, ZKsync puede mejorar significativamente el rendimiento de las transacciones, reducir los costos y mantener altos niveles de seguridad y privacidad. Este sistema es particularmente beneficioso para aplicaciones que requieren transacciones frecuentes y económicas, como las plataformas de finanzas descentralizadas (DeFi) y otros servicios basados en blockchain.

 

Beneficios de la Red ZKsync

Estos son algunos de los beneficios de utilizar la red ZKsync: 

 

  1. Mayor Rendimiento: ZKsync mejora significativamente el rendimiento de las transacciones procesándolas fuera de la cadena y luego agrupándolas en una sola prueba enviada a la cadena principal de Ethereum. Este método puede manejar hasta 100,000 transacciones por segundo, lo que lo hace altamente escalable.

  2. Reducción de Comisiones de Transacción: Al descargar la mayor parte del procesamiento de transacciones a Layer 2, ZKsync reduce la congestión en la red de Ethereum, lo que lleva a menores comisiones de gas. Los usuarios se benefician de transacciones más económicas manteniendo el mismo nivel de seguridad que la cadena principal de Ethereum.

  3. Alta Seguridad: ZKsync utiliza pruebas de conocimiento cero (zk-SNARKs) para garantizar que las transacciones sean válidas sin revelar detalles. Este método criptográfico proporciona una sólida seguridad, asegurando que los datos y transacciones de los usuarios estén protegidos contra manipulaciones. 

  4. Compatibilidad con EVM: ZKsync es compatible con la Ethereum Virtual Machine (EVM), lo que facilita que los desarrolladores adapten sus dApps de Ethereum existentes a ZKsync sin modificaciones significativas. Esta compatibilidad simplifica el proceso de desarrollo y fomenta que más proyectos utilicen la red ZKsync.

  5. Mejoras en la Experiencia del Usuario: Funciones como las meta-transacciones sin gas permiten a los usuarios pagar las comisiones de transacción con cualquier token que estén transfiriendo, en lugar de necesitar específicamente ETH. Este enfoque amigable mejora la conveniencia y accesibilidad de las transacciones. 

Guía del Airdrop de ZKsync 

ZKsync anunció un airdrop de ZK en junio de 2024, una de las campañas de airdrop más grandes entre las redes de capa 2 de Ethereum. Para calificar para el airdrop de ZKsync, necesitas haber sido un usuario activo del ecosistema de ZKsync. 

 

Cómo ser elegible para el Airdrop de ZKsync

Los criterios de elegibilidad incluyen usar dApps, agregar liquidez, intercambiar tokens y participar en actividades comunitarias. Una captura realizada el 24 de marzo de 2024 determinó las billeteras elegibles. Un total de 695,232 monederos han sido considerados elegibles basándose en su interacción con la mainnet de ZKsync y varias aplicaciones dentro de su ecosistema. 

 

La distribución se divide en un 89% asignado a usuarios activos y un 11% a los contribuyentes del ecosistema que han apoyado la red a través del desarrollo, la promoción o la educación​. 

 

Distribución de tokens ZK, tokenomics de ZKsync | Fuente: ZKsync

 

Cómo Participar en el Airdrop de ZKsync (ZK) 

  1. Verificar elegibilidad: Visita la página del verificador de elegibilidad para el airdrop de ZKsync en ZKsync Claim.

  2. Conectar monedero: Conecta tu monedero o ingresa tu nombre de usuario de GitHub para verificar la elegibilidad. Como una blockchain compatible con EVM, puedes usar monederos de Ethereum como MetaMask.

  3. Ver asignación: Si eres elegible, verás el número de tokens ZK asignados a tu monedero. Cada monedero elegible puede recibir entre 450 y 100,000 tokens ZK, dependiendo de su nivel de participación y contribución. 

  4. Reclamar tokens: Sigue las instrucciones en pantalla para reclamar tus tokens. No hay períodos de vesting ni de bloqueo, por lo que los tokens estarán disponibles para su uso inmediato.

Cuándo Reclamar el Airdrop de ZK: Los tokens del airdrop podrán reclamarse a partir del 16 de junio de 2024 hasta el 3 de enero de 2025. 

 

Cómo Aprovechar al Máximo los Airdrops de ZKsync 

Siguiendo estos pasos y manteniéndote activo en el ecosistema de ZKsync, puedes maximizar los beneficios de los airdrops actuales y potenciales futuros.

 

  • Participa en la Gobernanza: Delegar tus tokens ZK a un delegado de gobernanza te permitirá influir en el futuro del ecosistema de ZKsync. Esto también podría calificarte para futuros airdrops.

  • Mantente Activo: Sigue interactuando con la red de ZKsync realizando transacciones, añadiendo liquidez y utilizando las principales dApps para aumentar tus posibilidades de ser elegible para futuros airdrops.

  • Monitorea las Actualizaciones: Sigue a ZKsync y ZK Nation en las redes sociales para mantenerte informado sobre nuevos anuncios o tareas que puedan incrementar tu elegibilidad para recompensas futuras.

Cómo Puentear Activos a ZKsync 

Puenteando activos a ZKsync puedes disfrutar de transacciones más rápidas y económicas, manteniendo la seguridad de la red Ethereum. Aquí tienes una guía paso a paso para ayudarte a puentear tus activos a ZKsync utilizando diversos métodos.

 

Usando el Puente del Portal de ZKsync

  1. Visita el Portal: Accede al portal de ZKsync bridge.

  2. Conecta tu Monedero: Haz clic en "Conectar Monedero" y elige tu monedero preferido, como MetaMask.

  3. Selecciona Activos: Elige el activo que deseas transferir y especifica la cantidad.

  4. Confirma los Detalles: Revisa los detalles de la transacción y confirma.

  5. Aprueba la Transacción: Aprueba la transacción en tu monedero para completar el proceso de transferencia. 

Aquí te mostramos cómo agregar la red ZKsync a tu monedero MetaMask

 

Consejos para un Puente Exitoso

Siguiendo estos pasos, podrás transferir tus activos a zkSync de manera eficiente y aprovechar sus soluciones escalables y rentables para tus transacciones.

 

  • Elige una Plataforma Confiable: Utiliza plataformas confiables y con buenas reseñas, como el puente ZKsync, para evitar riesgos de seguridad.

  • Verifica la Compatibilidad: Asegúrate de que el token que deseas transferir sea compatible con zkSync.

  • Entiende las Tarifas: Ten en cuenta las comisiones de gas asociadas al proceso de transferencia.

  • Verifica las Direcciones: Asegúrate de ingresar las direcciones correctas de los tokens para evitar la pérdida de activos.

  • Monitorea las Transacciones: Haz seguimiento de las confirmaciones de las transacciones para asegurar transferencias exitosas. 

ZKsync vs. Base y Otras Soluciones de Escalabilidad

Función

Tecnología

Velocidad de Transacción

Valor Total Bloqueado (TVL)

Comisiones de Transacción

Características Únicas

ZKsync Era

zk-Rollups

100,000 TPS

$760M

$0.01

zkPorter, Abstracción de Cuentas

Base

Optimistic Rollups

4,000 TPS

$7.14B

$0.0002

Integración con productos de Coinbase, subvenciones para desarrolladores, equivalencia EVM, enfoque descentralizado

Starknet

zk-Rollups

1,000,000 TPS

$740M

$0.01

VM Personalizado (Cairo), Warp

Blast

Optimistic Rollups

100,000 TPS

$2.99B

$0.02

Generación de rendimiento nativo para ETH y stablecoins, auto-rebasing, reparto de ingresos por gas para dApps

Mantle

zk-Rollups

500 TPS

$1.18B

$0.07

Integración con zkEVM, modularidad

Manta Pacific

zk-Rollups

4,000 TPS

$700M

$0.0001

Abstracción de cuentas nativa, transacciones sin gas, diseño modular de rollups

Polygon zkEVM

zk-Rollups

2,000 TPS

$139M

$0.006

Alta compatibilidad EVM, zkProver, escalabilidad sin interrupciones mediante Polygon 2.0

 

ZKsync vs. Optimistic Rollups: Una Comparación Rápida 

ZKsync (ZK-Rollups) y Optimistic Rollups son dos soluciones destacadas de escalado de Capa 2 para Ethereum, cada una con enfoques y beneficios distintos. ZKsync utiliza pruebas de conocimiento cero (zero-knowledge proofs) para validar transacciones fuera de la cadena, las cuales luego se agrupan y se envían a la red principal de Ethereum junto con una prueba de validez. Este método garantiza una alta seguridad y una rápida finalización de las transacciones, ya que la validez de las transacciones se confirma antes de ser registradas en la cadena principal. En consecuencia, los retiros pueden procesarse en pocas horas, ofreciendo una experiencia de transacción rápida y segura. Sin embargo, los cálculos criptográficos complejos necesarios para generar estas pruebas hacen que ZKsync sea más costoso y técnicamente exigente de implementar, a menudo requiriendo hardware específico y experiencia avanzada.

 

En contraste, Optimistic Rollups asumen que las transacciones son válidas por defecto y dependen de un mecanismo de prueba de fraude durante un período de desafío para garantizar su corrección. Este enfoque permite un procesamiento inicial más rápido de las transacciones, pero introduce un retraso en la finalización debido al período de desafío, que puede durar hasta una semana. Los Optimistic Rollups son más fáciles de implementar e integrar con los contratos inteligentes existentes de Ethereum, lo que los hace más accesibles para los desarrolladores. Sin embargo, son más vulnerables a ataques de censura y dependen en gran medida de participantes activos en la red para monitorear y desafiar transacciones fraudulentas. La elección entre estas dos tecnologías de rollups depende de las necesidades específicas de un proyecto, equilibrando las compensaciones entre seguridad, velocidad, complejidad y costo. 

 

ZKsync vs. Otros ZK Rollups 

ZKsync y otros ZK rollups como StarkNet, Polygon zkEVM y Scroll ofrecen soluciones avanzadas de escalado de Capa 2 para Ethereum, pero difieren en sus enfoques y especificaciones técnicas. ZKsync, desarrollado por Matter Labs, utiliza ZK-SNARKs (Pruebas Succinctas No Interactivas de Conocimiento) para agrupar transacciones fuera de la cadena y verificarlas en la cadena con pruebas criptográficas. Esto asegura una alta seguridad y rápida finalización de transacciones. ZKsync se destaca por su compatibilidad con EVM, lo que simplifica la migración de contratos inteligentes existentes de Ethereum a su plataforma, haciéndolo una opción amigable para los desarrolladores. Además, zkSync admite una amplia gama de aplicaciones, desde pagos hasta complejos protocolos DeFi, proporcionando un entorno versátil para diversos casos de uso. 

 

StarkNet, por otro lado, emplea ZK-STARKs (Pruebas Transparentes y Escalables de Conocimiento) que no requieren una configuración confiable y son resistentes a ataques cuánticos, ofreciendo potencialmente mayor escalabilidad y seguridad. Sin embargo, StarkNet exige que los desarrolladores usen su lenguaje nativo, Cairo, lo que puede ser una barrera en comparación con la compatibilidad con EVM de zkSync. StarkNet sobresale en alto rendimiento, siendo capaz de manejar millones de transacciones por segundo, lo que lo hace adecuado para aplicaciones que requieren una escalabilidad masiva. Ambas soluciones buscan reducir los costos de transacción y mejorar la eficiencia; sin embargo, sus diferencias técnicas significan que la elección entre ellas dependerá de los requisitos específicos del proyecto, como la necesidad de compatibilidad con EVM y el nivel deseado de escalabilidad y seguridad. 

 

Desafíos de ZKsync Layer-2 

Al comprender estos desafíos, puedes valorar mejor los posibles obstáculos de usar ZKsync en el ecosistema Ethereum: 

 

  1. Complejidad: Implementar y mantener zk-rollups es técnicamente desafiante. Las técnicas criptográficas avanzadas utilizadas requieren recursos computacionales significativos y experiencia, lo que puede ser una barrera para algunos desarrolladores.

  2. Fragmentación de Liquidez: A medida que los activos se trasladan a soluciones de Capa 2 como ZKsync, la liquidez puede fragmentarse en diferentes plataformas. Esta fragmentación puede reducir la liquidez general, afectando potencialmente la eficiencia del trading y la estabilidad de precios tanto en las redes de Capa 1 como en Capa 2.

  3. Etapa Temprana de Desarrollo: ZKsync, al igual que muchas otras soluciones de Capa 2, aún se encuentra en sus primeras etapas de desarrollo. Esta etapa implica que puede enfrentar desafíos técnicos y operativos inesperados a medida que escala y evoluciona.

  4. Limitaciones de Compatibilidad con EVM: Aunque ZKsync es compatible con la EVM, requiere un paso intermedio de compilación utilizando LLVM, lo que puede introducir complejidad y posibles problemas de compatibilidad en comparación con soluciones totalmente equivalentes a la EVM.

Reflexiones finales 

ZKsync es una poderosa solución de escalado de Capa 2 para Ethereum, que utiliza rollups de conocimiento cero (zk-rollups) para mejorar la escalabilidad y reducir los costos de transacción. Al procesar transacciones fuera de la cadena y agruparlas en una sola prueba, ZKsync asegura transacciones más rápidas y económicas manteniendo altos estándares de seguridad. Ha sido adoptado en varios proyectos como Mute.io, SpaceFi y EraLend, demostrando su efectividad en DeFi y otros ámbitos.

 

De cara al futuro, ZKsync tiene un potencial significativo para la industria blockchain. A medida que Ethereum continúa evolucionando, especialmente con las actualizaciones de Ethereum 2.0, ZKsync desempeñará un papel crucial en la gestión de volúmenes de transacciones crecientes y en el mantenimiento de la eficiencia de la red. La sinergia entre el sharding de Ethereum 2.0 y los rollups de ZKsync permitirá una mayor escalabilidad y menores costos, beneficiando tanto a desarrolladores como a usuarios. Esta sinergia impulsará la escalabilidad y eficiencia de Ethereum, haciendo de ZKsync un componente esencial en el futuro de la tecnología blockchain.

 

Lecturas adicionales 

Descargo de responsabilidad: La información contenida en esta página puede proceder de terceros y no refleja necesariamente los puntos de vista u opiniones de KuCoin. Este contenido se proporciona solo con fines informativos generales, sin ninguna representación o garantía de ningún tipo, y tampoco debe interpretarse como asesoramiento financiero o de inversión. KuCoin no es responsable de ningún error u omisión, ni de ningún resultado derivado del uso de esta información. Las inversiones en activos digitales pueden ser arriesgadas. Evalúa con cuidado los riesgos de un producto y tu tolerancia al riesgo en función de tus propias circunstancias financieras. Para más información, consulta nuestras Condiciones de uso y la Declaración de riesgos.