Polygon PoS y zkEVM: ¿Cómo mejorar Ethereum con una cadena lateral y una tecnología de privacidad?

Con Ethereum, puedes crear contratos inteligentes, tokens, aplicaciones descentralizadas y todo lo que se te ocurra. Ethereum es genial, pero también tiene sus problemas. Uno de ellos es la escalabilidad, es decir, la capacidad de procesar muchas transacciones por segundo sin colapsar la red ni disparar las comisiones.

Todos hemos sufrido alguna vez del famoso “atasco” de Ethereum, cuando tienes que esperar horas o días para que se confirme tu transacción, o pagar una fortuna en gas para que se ejecute tu contrato. ¿Qué se puede hacer al respecto? ¿Hay alguna solución?

Bueno, hay varias propuestas para mejorar la escalabilidad de Ethereum, pero no todas son iguales ni tienen el mismo apoyo de la comunidad. Algunas implican cambiar la cadena principal de Ethereum, lo que se conoce como una actualización o un hard fork. Estas propuestas son más difíciles de implementar y requieren el consenso de todos los participantes de la red. Lo que no es fácil. Otras propuestas consisten en crear capas adicionales sobre la cadena principal, lo que se conoce como “soluciones de segunda capa”. Estas soluciones son más fáciles de desarrollar y no afectan al funcionamiento de la cadena principal, pero tienen sus propios desafíos y riesgos.

¿Qué tipos de soluciones de segunda capa existen? Pues hay varias, y cada una tiene sus características, ventajas y desventajas. Por ejemplo, están las cadenas laterales o sidechains, como Polygon, que son redes independientes, pero compatibles con Ethereum, donde se pueden ejecutar contratos inteligentes con menor costo y mayor velocidad. Y finalmente están las rollups, como Optimism o Arbitrum, que son soluciones que agrupan muchas transacciones en un solo lote y las envían a la cadena principal para su validación.

Ahora bien, hay muchas opciones para escalar Ethereum, pero ninguna es perfecta ni definitiva. Todas tienen sus pros y sus contras. Todo depende de tus necesidades y preferencias. Ethereum no se queda atrás en la carrera por la innovación y el desarrollo. De hecho, siempre está buscando mejorar su rendimiento y su seguridad.

¿Ethereum sin perder la compatibilidad ni la seguridad? ¿Contratos inteligentes de forma rápida, barata y privada? ¿Una cadena lateral y una solución de segunda capa?

Polygon zkEVM es una solución de segunda capa que utiliza pruebas de conocimiento cero (zk-proofs) para ejecutar contratos inteligentes de Ethereum de forma segura y eficiente. Pero, ¿qué son las pruebas de conocimiento cero y cómo funcionan? Pues bien, las pruebas de conocimiento cero son una forma de demostrar que algo es cierto sin revelar nada más. Por ejemplo, imagina que quieres demostrar que sabes la contraseña de un sitio web sin decirla. Podrías usar una prueba de conocimiento cero que consiste en enviar un código cifrado que solo se puede generar con la contraseña correcta. Así, el receptor podría verificar que sabes la contraseña sin conocerla.

De forma similar, Polygon zkEVM utiliza pruebas de conocimiento cero para ejecutar contratos inteligentes sin revelar los datos ni el código. Esto tiene varias ventajas: primero, se reduce el tamaño de los datos que se envían a la cadena principal de Ethereum, lo que disminuye las comisiones y aumenta la velocidad. Segundo, se protege la privacidad de los usuarios y los desarrolladores, ya que nadie puede ver ni manipular los datos ni el código. Tercero, se garantiza la seguridad y la corrección de los contratos inteligentes, ya que las pruebas de conocimiento cero solo se pueden generar si se cumplen las reglas del contrato.

Pero Polygon zkEVM no solo utiliza pruebas de conocimiento cero, sino que también utiliza una versión especial del EVM (Ethereum Virtual Machine), llamada zkEVM. El zkEVM es una máquina virtual que es equivalente al EVM original, pero que funciona con pruebas de conocimiento cero. Esto significa que el zkEVM puede ejecutar cualquier contrato inteligente de Ethereum sin necesidad de modificarlo ni adaptarlo. Es decir, el zkEVM es totalmente compatible con el EVM, pero con las ventajas añadidas de las pruebas de conocimiento cero.

¿Qué diferencia hay entre el zkEVM y el EVM original? Pues básicamente, el zkEVM es como el EVM, pero mejor. El zkEVM es más rápido, más barato, más seguro y más privado que el EVM. El zkEVM es como el EVM con superpoderes. ¿El EVM del futuro?

¿Y qué diferencia hay entre Polygon zkEVM y Polygon PoS? Pues también hay varias diferencias importantes. Polygon PoS es una cadena lateral de Ethereum que utiliza un consenso de prueba de participación (PoS) para validar las transacciones. Polygon PoS ofrece una mayor escalabilidad que Ethereum, pero también tiene sus limitaciones: depende de sus propios validadores para garantizar la seguridad, almacena los datos en su propia cadena, y requiere ciertas adaptaciones para ejecutar los contratos inteligentes.

Polygon zkEVM, en cambio, es una solución de segunda capa que utiliza un contrato de consenso para coordinar a varios participantes que generan y validan lotes en L1. Polygon zkEVM ofrece una mayor escalabilidad y seguridad que Polygon PoS, ya que hereda la seguridad de Ethereum al publicar las pruebas en L1, ofrece dos opciones para la disponibilidad de los datos (Validium y Volition), y permite ejecutar los contratos inteligentes sin ninguna modificación.

En resumen, Polygon zkEVM es una solución innovadora que combina lo mejor de las cadenas laterales y las soluciones de segunda capa para ofrecer una experiencia óptima a los usuarios y desarrolladores de Ethereum. Polygon zkEVM promete escalar Ethereum sin perder la compatibilidad ni la seguridad, y puedes ejecutar tus contratos inteligentes de forma rápida, barata y privada.

¿Un sidechain o una solución de segunda capa? ¿Cuál es la diferencia? Muchas personas confunden estos términos o los usan indistintamente, pero en realidad hay una diferencia importante. Un sidechain es como un hermano menor de una cadena de bloques, que tiene su propia personalidad y sus propias reglas, pero que depende de su hermano mayor para comunicarse con el mundo exterior. Una solución de segunda capa es como un amigo íntimo de una cadena de bloques, que le ayuda a resolver sus problemas sin interferir en su funcionamiento. Las dos soluciones buscan mejorar la cadena principal.

Aclaración: La información y/u opiniones emitidas en este artículo no representan necesariamente los puntos de vista o la línea editorial de Cointelegraph. La información aquí expuesta no debe ser tomada como consejo financiero o recomendación de inversión. Toda inversión y movimiento comercial implican riesgos y es responsabilidad de cada persona hacer su debida investigación antes de tomar una decisión de inversión.

Te puede interesar:

Las inversiones en criptoactivos no están reguladas. Es posible que no sean apropiados para inversores minoristas y que se pierda el monto total invertido. Los servicios o productos ofrecidos no están dirigidos ni son accesibles a inversores en España.