El 20 de julio de 2022, Polygon Network (MATIC), un ecosistema de soluciones de escalado de Ethereum (ETH), presentó zkEVM, la última incorporación a su conjunto de soluciones. El nuevo producto es el primer zk-rollup de código abierto interoperable de forma nativa con EVM.
En esta guía, cubriremos las características de la nueva versión y las oportunidades que abre para el escalado de Ethereum (ETH) y el progreso de Web3 en su conjunto.
Polygon Network lanza zkEVM: ¿Por qué es esto crucial para las criptomonedas?
zkEVM (una abreviatura de “Máquina virtual Ethereum de conocimiento cero”) es un protocolo de escalabilidad de segunda capa en la parte superior de Ethereum (ETH). Esto significa que está diseñado para hacer que las operaciones de las dApps de Ethereum (ETH) sean más rápidas y económicas sin comprometer su descentralización y seguridad.
A pesar de que las soluciones de segunda capa han estado ayudando a Ethereum (ETH) a escalar desde 2018, zkEVM se lanza para cambiar la narrativa en L2s.
- zkEVM admite contratos inteligentes de Ethereum (ETH) sin cambios, no es necesario modificar el código antes de pasar de L1 a L2;
- zkEVM incorpora todos los códigos de operación de Ethereum (ETH); por lo tanto, todos los instrumentos del Ethereum “original” (ETH) pueden implementarse en zkEVM;
- El uso de datos en cadena permite a los usuarios ahorrar hasta un 90 % en tarifas;
- zkEVM ha sido de código abierto y tiene licencia del MIT desde el primer día: todos los equipos de Web3 pueden experimentar con zkEVM y auditarlo;
- Técnicas avanzadas de conocimiento cero: los STARKS recursivos garantizan una escalabilidad extrema, mientras que los zkSNARKS están integrados para la optimización de costes.
Con la introducción de zkEVM, Polygon Network (MATIC) se fortaleció como el equipo más productivo y de vanguardia en el ecosistema L2 de Ethereum.
¿Qué son las soluciones de capa 2 (L2) y por qué Ethereum (ETH) las necesita?
Las soluciones de capa 2 (también soluciones de segunda capa o L2) son protocolos de cadena de bloques creados en la parte superior de la red principal de Ethereum (ETH). Como Ethereum (ETH) tiene un ancho de banda bajo (solo puede procesar 15 transacciones por segundo), se vuelve demasiado lento e ineficiente para las aplicaciones descentralizadas modernas.
Como tal, los desarrolladores decidieron crear sistemas diseñados para reducir la “presión transaccional” en la red principal de Ethereum (ETH). En pocas palabras, procesan parcialmente los cálculos fuera de la cadena y luego transmiten los resultados a Ethereum. Layer 1 Ethereum (ETH), a su vez, verifica estos resultados y los incluye en nuevos bloques.
Desde el inicio de la primera solución Ethereum (ETH) L2, Rayden Network (RDN), que utilizaba canales de pago similares a Lightning de Bitcoin, varios equipos lanzaron su propia versión de diseños escalables. Para 2022, las acumulaciones demostraron ser la técnica más impresionante en términos de eficiencia de recursos, velocidad y costos de transacción reducidos.
¿Qué son zk-rollups y zk-proofs?
Los paquetes acumulativos de conocimiento cero, o paquetes acumulativos zk, deben considerarse una clase de soluciones de segunda capa diseñadas para mejorar el rendimiento de la red principal de Ethereum (ETH). Zk-rollups agrupa (enrolla) múltiples transacciones de Ethereum (ETH) en lotes antes de publicar solo datos mínimos en la red principal de Ethereum (ETH).
Técnicamente, una cadena zk-rollup es un protocolo fuera de la cadena que opera fuera de la red principal de Ethereum (ETH) pero aprovecha los contratos inteligentes de Ethereum (ETH) en la cadena. Este contrato inteligente deconstruye y verifica todas las transferencias “agrupadas” en una sola transacción L2.
Zk-proof es otro concepto crucial de la arquitectura L2. En este caso, “conocimiento cero” significa que estas pruebas criptográficas permiten que ambas partes (L1 y L2) prueben la exactitud de una “declaración” sin revelar la declaración en sí. Los Zk-rollups usan pruebas para verificar la corrección de las transiciones de estado fuera de la cadena sin la necesidad de volver a ejecutar transacciones en la red principal de Ethereum (ETH).
¿Qué es la red poligonal (MATIC)?
Polygon Network (MATIC) se lanzó como Matic Network en octubre de 2017. El proyecto está dirigido por los veteranos de Ethereum (ETH) Jaynti Kanani, Sandeep Nailwal, Anurag Arjun y Mihailo Bjelic. Inicialmente, se introdujo como un L2 basado en Plasma sobre la red Ethereum (ETH). Plasma es una clase de soluciones de prueba de participación para el escalado de Ethereum (ETH); Al igual que los rollups, sus mecanismos envían periódicamente porciones de transacciones a Ethereum (ETH) en forma comprimida.
En 2019, Polygon (entonces, Matic Network) recaudó $5,6 millones en su ICO. Un año después, el proyecto decidió migrar de Ethereum (ETH) a su propia cadena de bloques, técnicamente, la cadena lateral de Ethereum (ETH). En 2021, el proyecto cambió su nombre a Polygon Network e introdujo un ecosistema a gran escala de soluciones L2 para Ethereum.
Actualmente, su pila incluye Polygon Proof-of-Stake, una cadena de bloques que maneja transacciones MATIC e incorpora dApps basadas en Polygon y Polygon Supernets, cadenas de bloques secundarias especialmente diseñadas. Además, el paquete acumulativo centrado en la privacidad de Polygon Nightfall está en la versión beta de la red principal. Por último, pero no menos importante, su ecosistema de acumulaciones (Avail, Zero, Miden y, más recientemente, zkEVM) está en desarrollo.
zkEVM de Polygon Network: escalado de Ethereum (ETH), reconsiderado
zkEVM es un nuevo diseño de resumen desarrollado por los ingenieros de Polygon Network (MATIC). Está preparado para simplificar radicalmente la experiencia de los desarrolladores para dApps centrados en el uso de L2 de Ethereum como base técnica.
Lo esencial
Presentado el 20 de julio de 2022, zkEVM es la última incorporación a la pila de escalabilidad L2 de Polygon Network (MATIC). zkEVM se promociona a sí mismo como el primer paquete acumulativo basado en ZK compatible con EVM. El proyecto es de código abierto de 360°: desde sus primeros días, todos los entusiastas de Ethereum (ETH) pueden usar, auditar y bifurcar su código base.
El zkEVM de Polygon Network se centra en lograr seguridad y descentralización de nivel Ethereum, aumentando drásticamente el rendimiento, el rendimiento y la eficiencia de los recursos. zkEVM aprovecha Plonky2, una tecnología de escalado basada en zk de vanguardia. Plonky2 hace pruebas muy ligeras y facilita la verificación recursiva de SNARKS (“Argumento de conocimiento sucinto no interactivo”). Esto permite a los usuarios verificar las pruebas a una velocidad reducida 100 veces.
Además de mejorar los tiempos de generación de pruebas, zkEVM crea oportunidades para transacciones increíblemente económicas; cada dApp en zkEVM es mucho más rentable que sus competidores basados en Ethereum.
Migración sin inconvenientes desde Ethereum (ETH)
Pero la “salsa secreta” más impresionante del nuevo producto es su 100% de compatibilidad con Ethereum (ETH). Los desarrolladores pueden utilizar literalmente los mismos instrumentos que usaron al crear aplicaciones en cadena para la red principal de Ethereum (ETH).
Los desarrolladores pueden ejecutar el contrato inteligente de Ethereum en zkEVM sin cambiar una sola línea de código. Todas las herramientas de Ethereum (ETH) se pueden integrar a la perfección en dApps basadas en zkEVM: el nuevo producto admitirá todos los códigos de operación de Ethereum (ETH). Por lo tanto, la seguridad probada en batalla de Ethereum (ETH) será heredada por un nuevo producto:
La equivalencia de EVM significa que cualquier contrato inteligente o herramienta de desarrollo que pueda usar en Ethereum se puede usar en Polygon #zkEVM. Es como usar Ethereum, pero con el innovador poder de escalado de la tecnología ZK.
Eficiencia de recursos inigualable
Además de la equivalencia de EVM, zkEVM aprovecha la arquitectura de resistencia a la censura forzada y aboga por un diseño descentralizado por defecto. Polygon zkEVM emplea un procesador EVM extensible con un nuevo lenguaje de ensamblaje zk para mantenerse a la vanguardia de la innovación Web3.
Técnicamente, Polygon zkEVM funciona con el diseño más rápido a prueba de zk de Polygon Zero (anteriormente Mir Protocol) en Web3. zkSNARK de zkEVM utiliza los recursos mínimos posibles de L1 de Ethereum para cálculos más eficientes.
Cronología
Después del anuncio oficial del lanzamiento de Polygon zkEVM en julio de 2022 y de hacer que su código base sea de código abierto, los ingenieros de Polygon Network (MATIC) están concentrados, preparándose para su lanzamiento público de testnet.
Como tal, una red de prueba pública puede estar disponible tan pronto como el tercer trimestre de 2022. El lanzamiento de la red principal del protocolo que cambia el juego está programado tentativamente para principios de 2023.
Línea de fondo
Polygon Network, un ecosistema líder de instrumentos de escalado Ethereum L2, presentó su paquete zkEVM. Polygon zkEVM está configurado para ser “equivalente a EVM”, ya que es compatible con todos los contratos inteligentes e instrumentos de desarrollo de Ethereum (ETH).
Además de la equivalencia de EVM, Polygon zkEVM combina tarifas súper bajas y una latencia casi nula con la seguridad probada en batalla de la red principal Ethereum (ETH).