¿Qué es Polygon zkEVM?

Polygon zkEVM es un emocionante nuevo desarrollo en el mundo de las blockchains compatibles con Ethereum. Combina dos tecnologías poderosas, las pruebas de conocimiento cero (también conocidas como zk-proofs) y la Máquina Virtual Ethereum (EVM), para crear una solución blockchain altamente escalable y segura.

Entonces, ¿qué significa exactamente? Bueno, desglosemos eso. Primero, hablemos sobre las pruebas de conocimiento cero. Estas son pruebas criptográficas que permiten a una parte demostrar la autenticidad de un dato sin revelar información adicional. Por ejemplo, digamos que tienes un amigo que no cree que tengas un superpoder. Tú afirmas que puedes abrir cualquier puerta sin llave. Para demostrar tu afirmación, podrías usar una prueba de conocimiento cero al pedirle a tu amigo que elija cualquier puerta y no te muestre la llave. Entonces, puedes acercarte a la puerta y abrirla sin una llave. Tu amigo puede ver que la puerta está desbloqueada, pero aún así no sabe cómo lo hiciste ni cuál es tu método secreto. Esto es una prueba de conocimiento cero porque demostraste tu afirmación sin revelar información alguna sobre tu método.

Usando pruebas de conocimiento cero, es posible demostrar que una transacción es válida sin revelar información sensible sobre la propia transacción. Esto hace posible construir blockchains más seguras y privadas, lo cual es un gran beneficio en el mundo digital actual. Para aprender más sobre pruebas de conocimiento cero, echa un vistazo a esta guía de QuickNode – Introducción a las Pruebas de Conocimiento Cero.

A continuación, hablemos sobre la Máquina Virtual Ethereum (EVM). Este es el software que se ejecuta en la blockchain de Ethereum y permite a los desarrolladores escribir contratos inteligentes. Los contratos inteligentes son contratos autoejecutables que se almacenan en la blockchain y pueden programarse para ejecutarse automáticamente cuando se cumplen ciertas condiciones.

¿Qué significa todo esto para los usuarios que realizan transacciones en la cadena? El Mainnet Beta de Polygon zkEVM será al menos un orden de magnitud más económico que Ethereum. Los usuarios pueden esperar pagar alrededor de ~$0.000084 por una sola transacción, la cual debería tener una finalización de ~2-3 segundos.

Ahora, vamos a sumergirnos brevemente en la arquitectura del protocolo zkEVM.

En el corazón del Polygon zkEVM hay tres componentes: el Secuenciador de Confianza, el Agregador de Confianza y el Contrato de Consenso.

  • El Secuenciador de Confianza genera y publica pruebas de transiciones de estado válidas y es respaldado por una red de Agregadores de Confianza, que ayudan a procesar y validar transacciones de manera escalable y eficiente.
  • El Agregador de Confianza recupera lotes de Capa 2 del Secuenciador de Confianza y genera pruebas de conocimiento cero que certifican la validez de la integridad de los lotes. Estas pruebas de conocimiento cero se generan utilizando un intérprete especial de la Máquina Virtual Ethereum off-chain.
  • El Contrato de Consenso actúa como el árbitro final de la verdad, asegurando que todas las transiciones de estado sean válidas y que el sistema permanezca seguro y confiable. Este Contrato de Consenso reside en Ethereum L1 y juega un papel fundamental para garantizar que Polygon zkEVM utilice la seguridad de Ethereum L1.

EVM Equivalencia y Escalabilidad Segura

Polygon zkEVM Beta aprovecha el poder de las pruebas ZK para reducir los costos de transacción y aumentar masivamente el rendimiento, todo ello heredando la seguridad de la capa 1 (L1) de Ethereum. Esto lo convierte en una opción atractiva para los desarrolladores que buscan construir dApps escalables sin sacrificar la seguridad.

Por ejemplo, imagina una dApp de juegos que requiera transacciones rápidas y económicas para una experiencia de usuario fluida. Con Polygon zkEVM, los desarrolladores

zkEVM vs. EVM

Las zkEVM ofrecen otros beneficios convincentes en comparación con la Máquina Virtual Ethereum (EVM).

Por un lado, presume de un costo bajo en comparación con otros rollups de capa 2. A diferencia de los rollups optimistas, que deben publicar todos los datos de transacción on-chain, las zkEVMs solo necesitan publicar cambios de estado finales, gracias a las pruebas de conocimiento cero. Esta característica de ahorro de costos se traslada a las aplicaciones y usuarios finales de zkEVM, convirtiéndolo en una opción atractiva para aquellos que tienen en cuenta su presupuesto.

Además, zkEVM proporciona una finalidad rápida debido a que su validez queda finalizada una vez que se publica en Ethereum L1. Por último, zkEVM proporciona escalabilidad ya que sigue reglas de consenso diferentes a Ethereum pero aún verifica sus pruebas en Ethereum L1.

Además, los casos de uso de Polygon zkEVM incluyen:

  • DeFi: Los protocolos de préstamos (Lending Protocols), los DEX y los protocolos de rendimiento (Yield protocol) tienen un lugar seguro en Polygon zkEVM debido a sus tiempos de finalización rápida y la seguridad de Ethereum L1.
  • NFTs: La interoperabilidad, los bajos costos y la rápida finalización de transacciones en Polygon zkEVM permiten que los NFT y los juegos prosperen.
  • Pagos: Polygon zkEVM ofrece un entorno de tarifas bajas para usuarios interesados en realizar transacciones en tiempo real. Las transacciones pueden completarse casi instantáneamente.

Para conocer más sobre las diferencias entre la Máquina Virtual Ethereum (EVM) y Polygon zkEVM, echa un vistazo al siguiente recurso.

Aprende más sobre