zkEVM está llevando Ethereum a las masas. Pero con tantas opciones, ¿cuál es la mejor? Comparamos PolygonzkEVM (+ 2.0), zkSync Era, Linea, Scroll y Taiko, tu guía definitiva de zkEVM.
Un resumen rápido:
zkEVM es la red de capa 2 que procesa transacciones y envía pruebas a Ethereum. Usan pruebas de conocimiento cero (ZK) y compatibilidad con EVM para reducir la carga computacional y mejorar la escalabilidad en Ethereum (L1) sin sacrificar la seguridad o la descentralización.
Pero no todos los zkEVM son iguales, hay diferentes tipos de zkEVM:
Vitalik tiene un gran marco que muestra los pros y los contras de cada tipo, desde el equivalente de Ethereum (tipo 1) hasta el compatible con EVM (tipo 4). La principal compensación es la compatibilidad con EVM frente al rendimiento:
Entonces, ¿cuál zkEVM es el mejor? Comparamos las opciones más populares:
→ Polígono zkEVM (+ 2.0)
→ Era zkSync
→ Línea
→ Desplazarse
→ Taiko
Vamos a desglosarlos.
Polígono 2.0 (zkEVM Validium)
En junio de 2023, Polygon Labs propuso actualizar Polygon PoS a zkEVM validium.
Polygon PoS tiene un ecosistema fuerte:
→ 2B+ TVL (activos en la cadena)
→ Decenas de miles de dApps
→ cerca de 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 existentes, la experiencia del usuario y del desarrollador. Pero, ¿no tiene Polygon ya un zkEVM?
Polygon ve 2.0 (su zkEVM validium propuesto) como una versión de menor costo y mayor rendimiento de su Polygon zkEVM Rollup.
Rollups usa 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 proporciona garantías de seguridad similares a Rollup (las pruebas ZK garantizan la validez de la transacción), pero los datos de la transacción se proporcionan fuera de la cadena.
Esto le da a Validium dos ventajas principales sobre Rollup:
Las tarifas son más bajas porque no consumen gas Ethereum costoso (es decir, espacio de bloque para almacenar datos de transacciones)
Mayor escalabilidad, ya que el rendimiento de los resúmenes está limitado por la cantidad de datos de transacciones que se pueden publicar en Ethereum
La contrapartida para Validium es que deben garantizar la disponibilidad de datos de transacciones fuera de Ethereum, lo que puede ser un desafío. Pero los más de 100 validadores existentes de Polygon PoS pueden servir como una garantía altamente segura y confiable de disponibilidad de datos.
Entonces, ¿por qué usar 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 (al preservar la compatibilidad con el código de operación de EVM) cuando se trabaja con herramientas y clientes de Ethereum existentes.
Actualmente, Polygon PoS (2.0) y Polygon zkEVM rollup son las dos redes públicas del ecosistema Polygon. Este sigue siendo el caso después de la actualización: uno como Rollup y el otro como Validium.
Pero, ¿por qué no desaprobar Polygon zkEVM?
Polygon 2.0 y Polygon zkEVM se complementan entre sí: Polygon zkEVM (Rollup) tiene tarifas ligeramente más altas y un rendimiento ligeramente inferior, pero ofrece el nivel más alto 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 mejor para aplicaciones con alto volumen de transacciones y tarifas bajas (por ejemplo, juegos Web3, redes sociales)
El lanzamiento de la red principal de Polygon zkEVM es en marzo de 2023, y el TVL actual en la red es de aproximadamente $ 54 millones. Basado en Polygon zkEVM:
Era zkSync
La era zkSync actualmente es zkEVM de tipo 4, aunque puede agregar compatibilidad con el código de bytes de EVM con el tiempo. Era (su red principal) fue construida por Matter Labs y se lanzará en marzo de 2023, con un TVL actual de alrededor de $ 450 millones y un volumen de transacciones de 27 millones en el último mes.
El objetivo de zkSync no es la equivalencia de EVM, sino aumentar la velocidad de generación de pruebas a través de su máquina virtual personalizada (VM). Es compatible de forma nativa con las primitivas criptográficas de Ethereum, simplifica las pruebas de los complementos de Hardhat y mejora la experiencia del usuario a través de abstracciones de cuentas nativas.
zkSync Era usa su compilador LLVM para convertir el código Solidity, Vyper y Yul en código ejecutable en la máquina virtual zkSync, con compatibilidad con Rust y C++ planeada para el futuro. Tiene un poderoso sistema de mensajería de contratos L1-L2 que ayuda a los desarrolladores a pasar datos entre contratos en Ethereum y zkSync.
La próxima integración de zkPorter en zkSync les dará a los usuarios la opción de:
Cuenta zkRollup de alta seguridad, en comparación con Ethereum, la tarifa se reduce unas 20 veces
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 de tipo 4 en esta lista, su máquina virtual personalizada habilita algunas funciones (y una mayor escalabilidad) en zkSync Era.
Por ejemplo: zkSync Era mejora la experiencia del desarrollador al admitir de forma nativa la abstracción de cuentas mediante su máquina virtual personalizada. Sin embargo, las cadenas equivalentes de EVM no pueden admitir de forma nativa la abstracción de cuentas, se implementan a través de ERC-4337 de Ethereum.
La desventaja del tipo 4 zkEVM es la falta de compatibilidad: el proceso de desarrollo debe ajustarse para crear aplicaciones sobre zkSync. Construir sobre la era zkSync:
Línea
Construido por ConsenSys (creadores de MetaMask, Truffle e Infura), Linea es actualmente un zkEVM Tipo 3. Con una billetera MetaMask nativa y la integración del kit de desarrollador Truffle, su red principal Alpha se lanza en julio de 2023 y ha acumulado un TVL de $ 50 millones.
Linea es única en su capacidad para ejecutar código de bytes nativo inalterado de acuerdo con la especificación de la máquina virtual de Ethereum. El objetivo es proporcionar un zkEVM Tipo 2 en el futuro, asegurando una compatibilidad casi total con Ethereum mientras se mantiene la escalabilidad.
Linea no utiliza transpiladores ni compiladores personalizados. Utiliza directamente el código de bytes compilado de Solidity para generar pruebas ZK para contratos inteligentes, lo que reduce el riesgo de errores y ataques. Para los usuarios, esto significa seguridad similar a Ethereum con costos de transacción mucho más bajos.
Construir en Línea:
Desplazarse zkEVM
Scroll es un zk-Rollup en Ethereum, actualmente un zkEVM de tipo 3, y planea transformarse en un tipo 2.
Su objetivo a largo plazo es priorizar la compatibilidad y la descentralización de EVM sobre la generación rápida de ZKP, pasando así a Tipo 1 zkEVM.
Un Tipo 1 exitoso es la forma definitiva de compatibilidad, descentralización y escalabilidad de EVM, esencialmente replicando Ethereum L1. Pero como hemos visto con el mismo Ethereum, esto es mucho más difícil de lograr.
Actualmente, la red de prueba alfa de Scroll es una zkEVM de tipo 3, que está abierta al público. Construir en desplazamiento:
Taiko
Similar a Scroll, Taiko es un zk-Rollup generalizado que pretende 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 las redes de prueba Tipo 3) y haciendo que sus pedidos y probadores estén más descentralizados cuando se lanza la red principal. Aunque la generación de ZKP es más lenta, Taiko descentraliza estos componentes desde el principio y maximiza la compatibilidad con EVM.
La red de prueba Tipo 1 de Taiko ya está disponible. Construir sobre Taiko:
Use el marco de trabajo de Vitalik: → Taiko: Tipo 1 (lanzamiento de la red de prueba) → Polygon zkEVM: Tipo 3 (lanzamiento de la red principal + plan para migrar al Tipo 2) → Linea: Tipo 3 (lanzamiento de la red principal + plan para migrar al Tipo 2) → Scroll: Tipo 3 (lanzamiento de la red de prueba + plan para cambiar a Tipo 1) → Era zkSync: Tipo 4 (lanzamiento de la red principal)
En general, el desarrollo y la adopción de L2 es la clave para el futuro de Ethereum + para resolver los problemas de escalabilidad de blockchain. Cada zkEVM tiene fortalezas únicas y enfrenta desafíos únicos, pero todos juegan un papel clave para habilitar un ecosistema web3 accesible.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
La guía definitiva para zkEVM: una comparación completa de 6 soluciones zkEVM
Autor original: @thirdweb
Recopilación original: @BitalkNews
zkEVM está llevando Ethereum a las masas. Pero con tantas opciones, ¿cuál es la mejor? Comparamos PolygonzkEVM (+ 2.0), zkSync Era, Linea, Scroll y Taiko, tu guía definitiva de zkEVM.
Un resumen rápido:
zkEVM es la red de capa 2 que procesa transacciones y envía pruebas a Ethereum. Usan pruebas de conocimiento cero (ZK) y compatibilidad con EVM para reducir la carga computacional y mejorar la escalabilidad en Ethereum (L1) sin sacrificar la seguridad o la descentralización.
Pero no todos los zkEVM son iguales, hay diferentes tipos de zkEVM:
Vitalik tiene un gran marco que muestra los pros y los contras de cada tipo, desde el equivalente de Ethereum (tipo 1) hasta el compatible con EVM (tipo 4). La principal compensación es la compatibilidad con EVM frente al rendimiento:
Entonces, ¿cuál zkEVM es el mejor? Comparamos las opciones más populares:
→ Polígono zkEVM (+ 2.0)
→ Era zkSync
→ Línea
→ Desplazarse
→ Taiko
Vamos a desglosarlos.
Polígono 2.0 (zkEVM Validium)
En junio de 2023, Polygon Labs propuso actualizar Polygon PoS a zkEVM validium.
Polygon PoS tiene un ecosistema fuerte:
→ 2B+ TVL (activos en la cadena)
→ Decenas de miles de dApps
→ cerca de 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 existentes, la experiencia del usuario y del desarrollador. Pero, ¿no tiene Polygon ya un zkEVM?
Polygon ve 2.0 (su zkEVM validium propuesto) como una versión de menor costo y mayor rendimiento de su Polygon zkEVM Rollup.
Rollups usa 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 proporciona garantías de seguridad similares a Rollup (las pruebas ZK garantizan la validez de la transacción), pero los datos de la transacción se proporcionan fuera de la cadena.
Esto le da a Validium dos ventajas principales sobre Rollup:
La contrapartida para Validium es que deben garantizar la disponibilidad de datos de transacciones fuera de Ethereum, lo que puede ser un desafío. Pero los más de 100 validadores existentes de Polygon PoS pueden servir como una garantía altamente segura y confiable de disponibilidad de datos.
Entonces, ¿por qué usar 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 (al preservar la compatibilidad con el código de operación de EVM) cuando se trabaja con herramientas y clientes de Ethereum existentes.
Actualmente, Polygon PoS (2.0) y Polygon zkEVM rollup son las dos redes públicas del ecosistema Polygon. Este sigue siendo el caso después de la actualización: uno como Rollup y el otro como Validium.
Pero, ¿por qué no desaprobar Polygon zkEVM?
Polygon 2.0 y Polygon zkEVM se complementan entre sí: Polygon zkEVM (Rollup) tiene tarifas ligeramente más altas y un rendimiento ligeramente inferior, pero ofrece el nivel más alto 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 mejor para aplicaciones con alto volumen de transacciones y tarifas bajas (por ejemplo, juegos Web3, redes sociales)
El lanzamiento de la red principal de Polygon zkEVM es en marzo de 2023, y el TVL actual en la red es de aproximadamente $ 54 millones. Basado en Polygon zkEVM:
Era zkSync
La era zkSync actualmente es zkEVM de tipo 4, aunque puede agregar compatibilidad con el código de bytes de EVM con el tiempo. Era (su red principal) fue construida por Matter Labs y se lanzará en marzo de 2023, con un TVL actual de alrededor de $ 450 millones y un volumen de transacciones de 27 millones en el último mes.
El objetivo de zkSync no es la equivalencia de EVM, sino aumentar la velocidad de generación de pruebas a través de su máquina virtual personalizada (VM). Es compatible de forma nativa con las primitivas criptográficas de Ethereum, simplifica las pruebas de los complementos de Hardhat y mejora la experiencia del usuario a través de abstracciones de cuentas nativas.
zkSync Era usa su compilador LLVM para convertir el código Solidity, Vyper y Yul en código ejecutable en la máquina virtual zkSync, con compatibilidad con Rust y C++ planeada para el futuro. Tiene un poderoso sistema de mensajería de contratos L1-L2 que ayuda a los desarrolladores a pasar datos entre contratos en Ethereum y zkSync.
La próxima integración de zkPorter en zkSync les dará a los usuarios la opción de:
Cuenta zkRollup de alta seguridad, en comparación con Ethereum, la tarifa se reduce unas 20 veces
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 de tipo 4 en esta lista, su máquina virtual personalizada habilita algunas funciones (y una mayor escalabilidad) en zkSync Era.
Por ejemplo: zkSync Era mejora la experiencia del desarrollador al admitir de forma nativa la abstracción de cuentas mediante su máquina virtual personalizada. Sin embargo, las cadenas equivalentes de EVM no pueden admitir de forma nativa la abstracción de cuentas, se implementan a través de ERC-4337 de Ethereum.
La desventaja del tipo 4 zkEVM es la falta de compatibilidad: el proceso de desarrollo debe ajustarse para crear aplicaciones sobre zkSync. Construir sobre la era zkSync:
Línea
Construido por ConsenSys (creadores de MetaMask, Truffle e Infura), Linea es actualmente un zkEVM Tipo 3. Con una billetera MetaMask nativa y la integración del kit de desarrollador Truffle, su red principal Alpha se lanza en julio de 2023 y ha acumulado un TVL de $ 50 millones.
Linea es única en su capacidad para ejecutar código de bytes nativo inalterado de acuerdo con la especificación de la máquina virtual de Ethereum. El objetivo es proporcionar un zkEVM Tipo 2 en el futuro, asegurando una compatibilidad casi total con Ethereum mientras se mantiene la escalabilidad.
Linea no utiliza transpiladores ni compiladores personalizados. Utiliza directamente el código de bytes compilado de Solidity para generar pruebas ZK para contratos inteligentes, lo que reduce el riesgo de errores y ataques. Para los usuarios, esto significa seguridad similar a Ethereum con costos de transacción mucho más bajos.
Construir en Línea:
Desplazarse zkEVM
Scroll es un zk-Rollup en Ethereum, actualmente un zkEVM de tipo 3, y planea transformarse en un tipo 2.
Su objetivo a largo plazo es priorizar la compatibilidad y la descentralización de EVM sobre la generación rápida de ZKP, pasando así a Tipo 1 zkEVM.
Un Tipo 1 exitoso es la forma definitiva de compatibilidad, descentralización y escalabilidad de EVM, esencialmente replicando Ethereum L1. Pero como hemos visto con el mismo Ethereum, esto es mucho más difícil de lograr.
Actualmente, la red de prueba alfa de Scroll es una zkEVM de tipo 3, que está abierta al público. Construir en desplazamiento:
Taiko
Similar a Scroll, Taiko es un zk-Rollup generalizado que pretende 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 las redes de prueba Tipo 3) y haciendo que sus pedidos y probadores estén más descentralizados cuando se lanza la red principal. Aunque la generación de ZKP es más lenta, Taiko descentraliza estos componentes desde el principio y maximiza la compatibilidad con EVM.
La red de prueba Tipo 1 de Taiko ya está disponible. Construir sobre Taiko:
Use el marco de trabajo de Vitalik: → Taiko: Tipo 1 (lanzamiento de la red de prueba) → Polygon zkEVM: Tipo 3 (lanzamiento de la red principal + plan para migrar al Tipo 2) → Linea: Tipo 3 (lanzamiento de la red principal + plan para migrar al Tipo 2) → Scroll: Tipo 3 (lanzamiento de la red de prueba + plan para cambiar a Tipo 1) → Era zkSync: Tipo 4 (lanzamiento de la red principal)
En general, el desarrollo y la adopción de L2 es la clave para el futuro de Ethereum + para resolver los problemas de escalabilidad de blockchain. Cada zkEVM tiene fortalezas únicas y enfrenta desafíos únicos, pero todos juegan un papel clave para habilitar un ecosistema web3 accesible.