Subscribe to Bankless or sign in
Querida Nación sin Bancos,
Si estás muy metido en el mundo de las criptomonedas, llevas tiempo oyendo hablar de las pruebas de conocimiento-cero y sus aplicaciones. Ya están aquí... o están muy cerca... ¿o cierta versión de ellas está a la vuelta de la esquina? Es difícil seguirles la pista.
Varias implementaciones están ahí fuera - hoy vamos a repasar algunas actualizaciones sobre cómo se está desarrollando el mundo de los ZKs.
- Bankless team
En términos de blockchain, consideramos que la fase inicial de la vida de
Ethereum ha sido monolítica.
Esto significa que, en sus primeros años, la mainnet de Ethereum de "capa uno" era la única responsable de ejecutar sus propias transacciones, facilitar su propia seguridad de red y dar servicio a su propio disponibilidad de datos.
En los últimos años, Ethereum ha evolucionado rápidamente hacia un diseño modular, lo que significa que cada vez se recurre más a soluciones externas de terceros creadas alrededor de Ethereum para escalar las necesidades de datos y ejecución de Ethereum.

En el contexto de la disponibilidad de datos, proyectos como Celestia y
Polygon Avail son contendientes. Y en cuanto a la ejecución, en los últimos años hemos visto el auge de L2s de "capa dos" como
Arbitrum y zkSync que ejecutan transacciones fuera de Ethereum (es decir, offchain) y luego "enrollan" eficientemente lotes de transacciones al Ethereum L1, ofreciendo una UX increíblemente asequible y rápida en el proceso.
Hoy en día, el propio Ethereum L1 facilita unas míseras ~30 transacciones por segundo (TPS). Para manejar mejor los niveles de actividad en todo el mundo sin mayor congestión de la red (altas tasas, txs lentas), Ethereum depende cada vez más de las innovaciones de escalado para optimizar sus capacidades de ejecución. Aquí hay dos géneros principales de soluciones: escalado onchain y escalado offchain.
El escalado onchain se refiere a cualquier cambio que se realice directamente en una blockchain con el fin de mejorar sus capacidades de ejecución de transacciones, es decir, la velocidad de rendimiento. En el caso de Ethereum, un ejemplo es sharding, una innovación que, una vez implementada, repartirá las cargas de actividad entre docenas de cadenas principales y consagradas de Ethereum en lugar de una única mainnet.

Offchain scaling se refiere a entornos de ejecución externos, es decir, L2 que facilitan transacciones baratas y rápidas fuera de Ethereum y luego publican los datos de la transacción en lotes a Ethereum para finalizar la actividad y heredar la seguridad de Ethereum. En lugar de dividir el L1 en muchas cadenas principales a la sharding, el escalado offchain fomenta una capa secundaria de muchos rollups externos que son increíblemente personalizables.
ZK rollups: the leading ZK-based offchain scaling tech
Cuando se trata de L2s, entre las soluciones contemporáneas más populares están los zero-knowledge rollups (ZK rollups). En particular, estos rollups pueden facilitar alrededor de 2.000 TPS, ¡un aumento del +6.500% sobre la tasa actual de 30 TPS de Ethereum!
Este estilo particular de L2 utiliza "pruebas de conocimiento-cero", por ejemplo SNARKs, para validar criptográficamente y publicar sus lotes de transacciones en Ethereum. En consecuencia, combine la ejecución offchain con los datos onchain a través de pruebas de conocimiento-cero y obtendrá rollups ZK (A la inversa, combine la ejecución offchain con los datos onchain a través de pruebas de fraude para obtener optimistic rollups).
Dicho esto, los cinco mayores rollups de ZK seguidos actualmente por L2BEAT son los siguientes:
- dYdX - una bolsa de criptomonedas y derivados | $375M USD TVL
- Loopring - L2 para comercio, NFTs | $121M USD TVL
- zkSync Lite - L2 para comercio, NFTs | $65M USD TVL
- ZKSpace - L2 para comercio, NFTs | $49M USD TVL
- ZKSpace - L2 para comercio, NFTs | $49M USD TVL
- Aztec Connect — L2 for private DeFI | $15M USD TVL

Los principales rollups ZK en acción en la actualidad se construyen utilizando StarkEx tech (por ejemplo,
dYdX y Loopring) o se basan en el código de zkSync (por ejemplo, zkSync Lite y ZKSpace). Sin embargo, hay más ZK rollups no vinculados a estas pilas de tecnología que vale la pena tener en su radar también, como Aztec Connect.
En Validiums y Volitions
ZK rollups no son las únicas soluciones basadas en ZK de nota en la escena de escala Ethereum contemporánea, sin embargo. Otros dos estilos de escalado a tener en cuenta aquí son validiums y volitions.
Validiums ejecutan transacciones fuera de la cadena y mantienen sus datos a través de pruebas de conocimiento cero fuera de la cadena, también. Este enfoque contrasta con la forma en que los rollups ZK introducen sus datos en Ethereum, es decir, los publican onchain. El lugar donde se almacenan los datos, por tanto, es el diferenciador clave entre los rollups ZK y los validiums.
El enfoque "doble offchain" de los validiums los hace en última instancia custodiables, ya que los datos son mantenidos por partes de confianza. Lo que les falta a los validiums en confianza, sin embargo, lo compensan con un rendimiento impresionante, ya que los más potentes hoy en día pueden facilitar +20.000 TPS.
Dos de los validiums más reconocibles en acción ahora mismo son
Immutable X, una solución de escalado centrada en NFT con un TVL de $123M USD, y Sorare, un juego de cartas digital de deportes de fantasía con un TVL de $21M USD. Otros validiums a tener en cuenta actualmente son ApeX, rhino.fi, y Myria.
En cuanto a las voliciones, son una innovación creada por el equipo de StarkWare, y son un cruce entre un ZK-rollup y un validium. Es decir, con una volición, es posible que los usuarios elijan entre la disponibilidad de datos onchain u offchain. Esto ofrece a las aplicaciones la opción de obtener un rendimiento TPS de nivel validium sin dejar de ser interoperables con la tecnología ZK-rollup no custodial. El nuevo e innovador mecanismo zkPorter de zkSync es uno de esos sistemas de volición a tener en cuenta.

zkEVMs as scaling's Holy Grail
Considera cómo la arquitectura de un ZK-rollup tiene dos componentes principales: los contratos inteligentes Ethereum onchain que reciben y rastrean datos de bloques L2, y la máquina virtual (VM) offchain que sirve como entorno de ejecución para transacciones basadas en Ethereum.
Una zkEVM, por tanto, es una ZK-rollup compatible con la máquina virtual de Ethereum (EVM), es decir, el entorno de ejecución de la L1 de Ethereum.

En cambio, la idiosincrasia del escalado de estilo ZK hizo que los rollups ZK comenzaran con VMs a medida, lo que significaba que los proyectos tenían el trabajo más extenso de "interpretar" el código de la EVM o utilizar nuevo código escrito desde cero. Sin embargo, desde marzo de 2023, varios proyectos de ZK rollups están a punto de presentar sus propias implementaciones de zkEVM.
La llegada de zkEVMs representa un gran paso hacia la previsión de Vitalik Buterin para 2021 de que "a medio y largo plazo, los ZK rollups ganarán en todos los casos de uso a medida que [la] tecnología mejore". Los rollups ZK tienen ventajas de privacidad y seguridad incorporadas sobre los rollups optimistas debido a su uso de pruebas criptográficas, por lo que cuando se añade la compatibilidad con EVM a la mezcla, los rollups ZK tienen el potencial de superar a los rollups optimistas en el futuro.
La carrera en curso hacia los zkEVMs Tipo 1, Tipo 2
La frase "guerras de escalado" se refiere a la rivalidad amistosa e informal que tiene lugar entre los equipos de rollups optimistas y rollups ZK para proporcionar las mejores soluciones de escalado de blockchain posibles.
Sin embargo, hay otra carrera que tiene lugar dentro del propio sector de los rollups ZK, y se trata de una competición informal para ver qué equipo puede conseguir los primeros zkEVMs "Tipo 1" y "Tipo 2", tal y como los define Vitalik Buterin.

En un Agosto 2022 blog post, Buterin proporcionó una forma de medir las capacidades de los proyectos zkEVM proponiendo una escala del Tipo 1 al Tipo 4 para clasificarlos. Un zkEVM de Tipo 1 sería totalmente equivalente con el EVM e incluso podría utilizarse para actualizar el propio Ethereum, mientras que un zkEVM de Tipo 4 solo sería compatible con algunas aplicaciones de Ethereum.
Dicho esto, todavía pasará algún tiempo antes de que se materialice una zkEVM de Tipo 1 debido a todo el trabajo que implica, pero múltiples proyectos están perfeccionando las zkEVM de Tipo 2 en este momento.

Por ejemplo, el Polygon zkEVM es un zkEVM de Tipo 3 y está en proceso de convertirse en un zkEVM de Tipo 2, es decir, equivalente al EVM con algunos matices adicionales. Scroll es otro equipo notable que actualmente está construyendo una zkEVM de Tipo 2. Por el contrario, zkSync Era (anteriormente zkSync 2.0) es un zkEVM de Tipo 4 intencionado y de opinión que se ha mejorado con funciones personalizadas y las impresionantes capacidades de volición de zkPorter. El espectro de posibilidades aquí es muy amplio.
Lo último sobre el progreso de zkEVM hasta la fecha

🟣 La beta de la mainnet de Polygon zkEVM comienza el 27 de marzo:
Las rosas son rojas 🌹
— Polygon (@0xPolygon) 14 de febrero de 2023
Las violetas son azules
Los poemas son duros 😩
La beta de la mainnet ya está aquí
EL 27 DE MARZO, Polygon #zkEVM lanza el futuro del escalado de Ethereum
🚢💜🚢💜https://t.co/OqSOYTn8Uv pic.twitter.com/kpXavea3ff
🔁 zkSync Era acaba de lanzar su mainnet a constructores, usuarios próximamente:
La espera ha terminado.
— zkSync ∎ (@zksync) 16 de febrero de 2023
¡Todos a bordo de zkSync Era∎ Mainnet!
Hoy, el primer zkEVM de Ethereum:
- Abre la mainnet a los creadores 🥳
- Adopta un nuevo nombre 🎈
- Abre todo su código base 🎆https://t.co/PoZeliPU8t
1/8
📜
Scroll acaba de lanzar su Goerli zkEVM testnet, el último paso antes de mainnet:
Durante casi dos años, hemos construido nuestro zkEVM en abierto junto a @PrivacyScaling y otros colaboradores, y hoy, estamos dando el siguiente paso hacia Goerli, la etapa final antes de mainnet.
— Scroll 📜 (@Scroll_ZKP) 27 de febrero de 2023
Nuestra red de prueba en Goerli es 100% sin permisos.
Aquí están los detalles:
🌐 Kakarot zkEVM de StarkNet ya está en estado Tipo 3 y subiendo:
¡Y lo conseguimos! 100% EVM opcodes compatibility on @KakarotZkEvm !https://t.co/me5g9t1tsk
— abdel.stark ✨ 🐺 - 🦇🔊 (@dimahledba) 23 de diciembre de 2022
En 2 meses y 20 días...
Sin financiación, sin empresa, sólo una comunidad de apasionados constructores ❤️
Estoy muy emocionado. Todavía queda mucho para llegar a la producción pero esto es increíble 🔥 pic.twitter.com/4iILB0uWml
El amanecer de una nueva era blockchain UX
Un día, el propio Ethereum podría actualizarse a un zkEVM de Tipo 1 para un mayor escalado onchain. Mientras tanto, y como complemento a esa posible actualización, las zkEVM externas de Tipo 2 a Tipo 4 seguirán floreciendo y proporcionando personalizaciones únicas y mejoras de UX, tanto para los desarrolladores como para los usuarios, que la L1 de Ethereum no puede.
En definitiva, el final del juego para el espacio de rollups ZK (y podría decirse que el espacio L2 en conjunto) son las zkEVM, y los primeros de estos esfuerzos están a punto de llegar. 2023 será el año en el que los usuarios de criptomonedas podrán probar los zkEVM por primera vez, así que mantén los ojos bien abiertos en Polygon, zkSync, StarkNet, y Scroll si quieres participar en los últimos avances de escalado de estos equipos.