$ETH$
💡Desglose simplificado de diferentes tipos de ZK-EVM:
📍Tipo 1: Totalmente equivalente a Ethereum
- Tiene como objetivo reflejar exactamente Ethereum, pero probar las transacciones requiere mucho tiempo debido al diseño no compatible con ZK de Ethereum.
📍Tipo 2: Totalmente equivalente a EVM
- Similar al Tipo 1, pero modifica ciertas estructuras para una generación de pruebas más rápida, sacrificando la compatibilidad total con Ethereum.
📍Tipo 2.5: equivalente a EVM con costos de gas ajustados.
- Aumenta los costos de gas para operaciones complejas para acelerar las pruebas, pero puede causar incompatibilidades menores.
📍Tipo 3: casi equivalente a EVM
- Sacrifica algunas funciones para una generación de pruebas más rápida, mejorando la compatibilidad con el tiempo.
📍Tipo 4: equivalente de idioma de alto nivel
- Convierte código de alto nivel directamente a un lenguaje compatible con ZK-SNARK para realizar pruebas muy rápidas, pero puede carecer de compatibilidad total con las aplicaciones existentes basadas en EVM.
El objetivo es que los ZK-EVM evolucionen hacia el Tipo 1 para una perfecta compatibilidad con Ethereum, permitiendo varias formas de escalar los paquetes acumulativos de Ethereum y ZK. Diferentes proyectos están explorando estos tipos, con posibles cambios entre ellos a medida que mejoren con el tiempo.
2024 será un año emocionante, la mayoría de las pruebas de conocimiento cero están terminadas y llegarán a Mainnet, resolviendo algunos de los problemas aquí en Web3.