Autor original: @thirdweb

Compilación original: @BitalkNews

zkEVM está llevando Ethereum a las masas. Pero entre tantas opciones, ¿cuál es mejor? Comparamos Polygon zkEVM (+ 2.0), zkSync Era, Linea, Scroll y Taiko, su guía definitiva para zkEVM.

Un resumen rápido:

zkEVM es la red de capa 2 que procesa transacciones y envía pruebas a Ethereum. Utilizan pruebas de conocimiento cero (ZK) y compatibilidad con EVM para reducir la carga computacional en Ethereum (L1) y aumentar la escalabilidad sin sacrificar la seguridad o la descentralización.

Pero no todos los zkEVM son iguales, existen diferentes tipos de zkEVM:

Vitalik tiene un excelente marco que muestra los pros y los contras de cada tipo, desde el equivalente a Ethereum (Tipo 1) hasta el compatible con EVM (Tipo 4). La principal desventaja es la compatibilidad con EVM versus el rendimiento:

Entonces, ¿qué zkEVM es mejor? Comparamos algunas de las opciones más populares:

→ Polígono zkEVM (+ 2.0)

→ Era zkSync

→ Línea

→ Desplazarse

→ Taiko

Analicémoslos.

Polígono 2.0 (zkEVM Validium)

En junio de 2023, Polygon Labs propuso actualizar Polygon PoS a zkEVM validium.

Polygon PoS tiene un ecosistema sólido:

→ 2B+ TVL (activos en cadena)

→ Decenas de miles de dApps

→ ~2,5 millones de transacciones/día

La migración de PoS a zkEVM validium conservará sus efectos de red y tarifas bajas sin afectar sus aplicaciones, usuarios y experiencia de desarrollador existentes. ¿Pero Polygon no tiene ya zkEVM?

Polygon considera que 2.0 (su validación zkEVM propuesta) es una versión de menor costo y mayor rendimiento de su Polygon zkEVM Rollup.

Los rollups aprovechan Ethereum para publicar datos de transacciones y verificar pruebas, heredando su seguridad y descentralización. Pero hay compensaciones:

La desventaja de Rollup es que publicar datos de transacciones en Ethereum es costoso y limita el rendimiento. Validium ofrece garantías de seguridad similares a Rollup (las pruebas ZK garantizan la validez de las transacciones), pero los datos de las transacciones se proporcionan fuera de la cadena.

Esto le da a Validiums dos ventajas principales sobre los Rollups:

Las tarifas son más bajas porque no consumen el costoso Ethereum Gas (es decir, el espacio de bloque donde se almacenan los datos de las transacciones)

Mayor escalabilidad porque el rendimiento de los Rollups está limitado por los datos de transacciones que se pueden publicar en Ethereum.

La desventaja de Validium es que deben garantizar la disponibilidad de los datos de las transacciones fuera de Ethereum, lo que puede resultar un desafío. Pero los más de 100 validadores existentes de Polygon PoS sirven como una garantía altamente segura y confiable de disponibilidad de datos.

Entonces, ¿por qué utilizar Polygon zkEVM?

Polígono zkEVM

Polygon zkEVM es un ZK-Rollup de tipo 3. Su objetivo es ser equivalente a EVM, lo que significa una mayor escalabilidad cuando se trabaja con herramientas y clientes de Ethereum existentes (al conservar la compatibilidad con el código de operación de EVM).

Actualmente, Polygon PoS (2.0) y el paquete acumulativo Polygon zkEVM son las dos redes públicas del ecosistema Polygon. Este sigue siendo el caso después de la actualización: uno como resumen y el otro como Validium.

Pero ¿por qué no simplemente desaprobar Polygon zkEVM?

Polygon 2.0 y Polygon zkEVM se complementan: Polygon zkEVM (Rollup) es un poco más caro y tiene un rendimiento ligeramente menor, pero proporciona el más alto nivel de seguridad. Esto es más adecuado para aplicaciones que manejan transacciones de alto valor (como DeFi).

Por otro lado, Polygon 2.0 (zkEVM validium) proporcionará la mayor escalabilidad. Esto es más adecuado para aplicaciones con un alto volumen de transacciones y tarifas bajas (por ejemplo, juegos Web3, redes sociales).

La red principal de Polygon zkEVM se lanzará en marzo de 2023 y el TVL actual en la red es de aproximadamente 54 millones de dólares. Construido sobre Polygon zkEVM: https://thirdweb.com/polygon-zkevm

Era zkSync

Actualmente, zkSync Era es un zkEVM tipo 4, aunque puede aumentar la compatibilidad del código de bytes EVM con el tiempo. Era (su red principal), construida por Matter Labs y lanzada en marzo de 2023, actualmente tiene alrededor de $450 millones en TVL y 27 millones de transacciones en el último mes.

El objetivo de zkSync no es la equivalencia de EVM, sino más bien una generación de pruebas más rápida a través de su máquina virtual (VM) personalizada. Admite de forma nativa las primitivas criptográficas de Ethereum, simplifica las pruebas de complementos de Hardhat y mejora la experiencia del usuario con la abstracción de cuentas nativa.

zkSync Era utiliza su compilador LLVM para convertir código Solidity, Vyper y Yul en código ejecutable en zkSync VM, con planes para una futura compatibilidad con Rust y C++. Tiene un potente sistema de mensajería de contratos L1-L2 para ayudar a los desarrolladores a pasar datos entre contratos en Ethereum y zkSync.

La próxima integración de zkPorter en zkSync brindará a los usuarios las siguientes opciones:

- Cuenta zkRollup de alta seguridad con tarifas aproximadamente 20 veces más bajas en comparación con Ethereum

- Cuentas zkPorter con tarifas de transacción estables y diferentes modelos de seguridad, lo que permite una experiencia de usuario flexible

Para la disponibilidad de datos, zkSync Era publica diferencias de estado en lugar de entradas de transacciones, lo que proporciona compresión de datos e integración con zkPorter.

Como el único zkEVM tipo 4 en esta lista, su máquina virtual personalizada habilita ciertas características (así como una mayor escalabilidad) en zkSync Era.

Por ejemplo: zkSync Era mejora la experiencia del desarrollador al admitir la abstracción de cuentas de forma nativa utilizando sus máquinas virtuales personalizadas. Pero las cadenas equivalentes de EVM no pueden admitir de forma nativa la abstracción de cuentas, lo hacen a través del ERC-4337 de Ethereum.

La desventaja del zkEVM tipo 4 es la falta de compatibilidad: el proceso de desarrollo debe ajustarse para crear aplicaciones en zkSync. Construido sobre zkSync Era: https://twitter.com/thirdweb/status/1666119985520066561

Línea

Construido por ConsenSys (creadores de MetaMask, Truffle e Infura), Linea es actualmente un zkEVM tipo 3. A través de la integración de la billetera nativa MetaMask y el kit de herramientas para desarrolladores Truffle, su red principal Alpha se lanzó en julio de 2023 y ha acumulado $50 millones en TVL.

Linea es única en su capacidad de ejecutar código de bytes nativo sin cambios de acuerdo con la especificación de la máquina virtual Ethereum. El objetivo es proporcionar zkEVM tipo 2 en el futuro, asegurando una compatibilidad casi completa con Ethereum y manteniendo la escalabilidad.

Linea no utiliza transpiladores ni compiladores personalizados. Utiliza directamente código de bytes compilado por Solidity para generar pruebas ZK para contratos inteligentes, reduciendo así el riesgo de errores y piratería. Para los usuarios, esto significa una seguridad similar a la de Ethereum con costos de transacción mucho más bajos.

Construido en Linea: https://thirdweb.com/linea

Desplazarse por zkEVM

Scroll es zk-Rollup en Ethereum. Actualmente es un zkEVM de tipo 3 y planea convertirse al tipo 2.

El objetivo a largo plazo es pasar al zkEVM tipo 1 priorizando la compatibilidad y la descentralización de EVM sobre la generación rápida de ZKP.

El Tipo 1 exitoso es la forma definitiva de compatibilidad, descentralización y escalabilidad de EVM, esencialmente copiando Ethereum L1. Pero como hemos visto con el propio Ethereum, esto es mucho más difícil de lograr.

Actualmente, la red de prueba alfa de Scroll es zkEVM tipo 3, que está abierta al público. Construido sobre Scroll: https://thirdweb.com/scroll-alpha-testnet

Taiko

Similar a Scroll, Taiko es un zk-Rollup generalizado diseñado para ser un zkEVM nativo de tipo 1. Taiko adoptó un enfoque diferente al de Scroll para convertirse en Tipo 1, priorizando la descentralización sobre la velocidad desde el principio:

Scroll está mejorando gradualmente la compatibilidad con EVM (comenzando con una red de prueba de tipo 3) y haciendo que su ordenador y probador sean más descentralizados cuando se lance la red principal. Aunque la generación de ZKP es lenta, Taiko descentraliza estos componentes desde el principio y maximiza la compatibilidad con EVM.

La red de prueba Tipo 1 de Taiko está disponible actualmente. Construido sobre Taiko: https://thirdweb.com/taiko-grimsvotn-l2

Usando el marco de Vitalik: → Taiko: Tipo 1 (testnet en línea) → Polygon zkEVM: Tipo 3 (mainnet en línea + migración planificada al tipo 2) → Linea: Tipo 3 (mainnet en línea + migración planificada al tipo 2) → Desplazamiento: Tipo 3 ( Testnet en línea + planea pasar al Tipo 1) → zkSync Era: Tipo 4 (Mainnet en línea)

Con todo, el desarrollo y la adopción de L2 son clave para el futuro de Ethereum y para resolver los problemas de escalabilidad de blockchain. Cada zkEVM tiene beneficios únicos y enfrenta desafíos únicos, pero todos juegan un papel clave para permitir un ecosistema web3 accesible.

Enlace fuente