septiembre 10, 2024

¿Qué es la tecnología de escalado zkEVM y cómo hace que Ethereum sea más rápido?

A medida que Ethereum se ha convertido en una plataforma popular para aplicaciones descentralizadas, ha aumentado la necesidad de soluciones escalables. Una de esas soluciones es la tecnología de escalabilidad zkEVM que puede ayudar en la adopción a gran escala. Use acumulaciones y pruebas de conocimiento cero para mejorar la eficiencia de Ethereum.


La máquina virtual Ethereum de conocimiento cero es una solución de escalabilidad única que ofrece una seguridad impecable. El zk-rollup garantiza una mayor seguridad al validar transacciones sin revelar sus datos.

Analicemos el mundo de zkEVM y exploremos su potencial como solución a los desafíos de escalabilidad que enfrenta Ethereum.


Descripción de los paquetes acumulativos de conocimiento cero

Un resumen de conocimiento cero es una solución de escalado que combina varias transacciones y las agrupa como un lote. El lote acumulado de transacciones se presenta como una sola transacción. De esta forma, la cadena de bloques recibe solo el resumen de la transacción, no los detalles de validación.

El zk-rollup puede aumentar la eficiencia de la red ya que minimiza los tiempos de transacción. Permite que la red procese múltiples transacciones al mismo tiempo. Además, los zk-rollups reducen el costo del procesamiento de transacciones al repartir el costo entre los usuarios.

Además, es una opción segura que puede ocultar su información confidencial. Use pruebas de conocimiento cero para la validación y realice transacciones fuera de la cadena. También le permite mantener su privacidad al crear una transacción en la red.

¿Qué es la tecnología zkEVM?

La máquina virtual Ethereum (EVM) es el motor que alimenta la red Ethereum. La tecnología zkEVM es un tipo de máquina virtual de Ethereum que puede ejecutar contratos inteligentes en la cadena de bloques de Ethereum con pruebas de conocimiento cero.

Al igual que EVM regular, zkEVM también ofrece una infraestructura global de computación en la nube. Pero la diferencia entre los dos es cómo se ejecutan los contratos inteligentes. En lugar de la ejecución estándar, zkEVM presenta pruebas de conocimiento cero para la ejecución de contratos inteligentes. Además, puede cifrar datos confidenciales y proporcionar una prueba sucinta para la ejecución.

Con esta tecnología, puede desarrollar aplicaciones descentralizadas (DApps) en la red Ethereum con mayor seguridad y eficiencia. También minimiza el costo de implementar contratos inteligentes en Ethereum.

¿Cómo funciona la tecnología zkEVM?

zkEVM aprovecha el método de cifrado de conocimiento cero.

La criptografía y las pruebas de conocimiento cero le permiten al sistema saber que una declaración es verdadera sin necesidad de detalles específicos. Cuando esta tecnología se utiliza en una máquina virtual, permite la ejecución de contratos inteligentes con datos mínimos.

Este cifrado también es útil en transacciones de criptomonedas. Primero, zkEVM acumula múltiples transacciones como una sola. Luego genera una prueba de conocimiento cero del lote de transacciones. La prueba incluye información de que los usuarios han validado una transacción. Sin embargo, los datos personales de los validadores permanecen ocultos debido al cifrado.

Después de generar el zk-proof, el zk-rollup de la máquina virtual envía las pruebas de validez a Ethereum, donde se verifica. Incluye verificar que el código de bytes se ejecute correctamente, que se utilicen las operaciones correctas y que los códigos de operación se ejecuten correctamente.

Los 4 mejores proyectos zkEVM

Aunque zkEVM se encuentra en su etapa de desarrollo, ya han surgido varios proyectos.

1.zkSync

zkSync de Matter Labs es una de las versiones más desarrolladas de zkEVM. Permite a los desarrolladores escribir código de contrato inteligente en Solidity y otros lenguajes de programación compatibles con Ethereum. Primero, traduce el código de lenguaje de alto nivel a un lenguaje intermedio llamado Yul.

A continuación, convierte el código en un formato legible por máquina, bytecode. Para convertirlo en código de bytes, zkSync utiliza la tecnología de compilación de máquina virtual de bajo nivel (LLVM). Está diseñado para brindarle acceso a futuras bibliotecas de programación de diferentes idiomas.

2. Polígono zkEVM

Arquitectura poligonal zkEVM
Crédito de la imagen: Polígono

La red Polygon también introdujo un poderoso zkEVM como una solución de escalabilidad L2. El zk-rollup de Polygon ofrece la equivalencia de código de operación de EVM. También ofrece una mayor seguridad, ya que solo almacena datos comprimidos y a prueba de zk para transacciones agrupadas. Además, es una solución eficiente ya que puede finalizar y validar transacciones instantáneamente.

Primero, fusiona varias transacciones de usuario para crear un lote en L2. Luego, el lote de transacciones se envía al nivel 1 y se verifica mediante una prueba de validez. Finalmente, se realizan cambios en la cadena de bloques de Ethereum.

3. StarkNET

StarkNET es otro zk-rollup compatible con EVM que admite Solidity y otros lenguajes de alto nivel de EVM. Utiliza un tipo de prueba zk conocida como zk-STARK (Argumentos transparentes sucintos de conocimiento cero). Brinda más seguridad, pero su tarifa de gas puede ser más alta.

En StarkNET, puede usar Solidity u otros lenguajes de secuencias de comandos EVM para desarrollar contratos inteligentes. Luego convierte el código de lenguaje de alto nivel en su lenguaje de programación, Cairo. El compilador, Nethermind WARP, convierte el código a StarkNET.

4. Desplazar zkEVM

Scroll también ofrece su propia solución de escalado mediante zk-rollup. Su infraestructura tiene muchos paralelos con Polygon zkEVM, pero ofrece más flexibilidad. Ofrece un sistema ágil mientras aún está en la etapa de prueba. En el futuro, Scroll planea transformar su solución L2 escalable en un equivalente EVM más seguro y transparente.

zkEVM revoluciona la infraestructura de cadena de bloques

Los paquetes acumulativos de conocimiento cero pueden ejecutar miles de transacciones de Ethereum de una sola vez. zkEVM ofrece un entorno en la nube donde se pueden ejecutar dichos contratos inteligentes. Es por eso que es un enfoque innovador para resolver el trilema de blockchain. Aprovechando esta tecnología, puede crear DApps escalables, seguras y totalmente descentralizadas en Ethereum.

zkEVM hace que Ethereum sea más rápido, escalable y económico. Además, te ofrece más privacidad ya que puede ocultar tus datos. Ahora, muchas soluciones L2 están integrando esta tecnología que abrirá una puerta de entrada a una infraestructura de cadena de bloques infinitamente escalable.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *