Polygon acaba de anunciar una importante actualización de su sistema de prueba de conocimiento cero, presentando Plonky3. Esta nueva versión está diseñada para ser más flexible que la anterior, Plonky2, que salió en 2022.
Los sistemas de prueba de conocimiento cero ayudan a garantizar la seguridad criptográfica de las redes distribuidas multicapa. Crean pruebas que resumen las transacciones fuera de la cadena y envían esta información a cadenas de bloques base como Ethereum.
Según Polygon, estos sistemas garantizan que las transacciones se ejecuten correctamente y que el estado de la cadena de bloques se actualice correctamente. Plonky3 ahora está disponible como software de código abierto bajo las licencias MIT y Apache.
Plonky2 se centró en la recursividad ultrarrápida mediante la optimización del hardware. Por el contrario, Plonky3 es un conjunto de herramientas de código abierto que permite a los desarrolladores construir sus propias máquinas virtuales utilizando criptografía de conocimiento cero.
Cuando Polygon lanzó Plonky2, afirmaron que era 100 veces más rápido que las alternativas existentes en ese momento. Sin embargo, tenía algunos problemas de rendimiento y carecía de la generalidad necesaria para aplicaciones más amplias. En una entrevista, el cofundador de Polygon, Daniel Lubarov, dijo que:
"Plonky2 tenía en parte algunos problemas de rendimiento y en parte no tenía la generalidad que necesitábamos".
En una sesión de preguntas y respuestas separada, Lubarov dio más detalles sobre el nuevo sistema. Afirmó que Plonky3 “se basa en el éxito de Plonky2”, que había establecido un alto estándar en la industria. Él dijo:
"Plonky3 va un paso más allá al proporcionar un conjunto de herramientas que admite una amplia gama de configuraciones, lo que permite a los desarrolladores optimizar la velocidad, el tamaño de la prueba o un equilibrio de ambos según sus necesidades".
Al discutir el impacto de Plonky3 en Ethereum y su desempeño en comparación con Plonky2, Lubarov explicó que hacer comparaciones justas entre sistemas de prueba de conocimiento cero es difícil.
"Cada sistema tiene sus fortalezas y debilidades, tanto en términos de los tipos de cálculos en los que se destaca como en el hardware en el que funciona mejor", dijo.
Sin embargo, para ciertos cálculos y configuraciones, Plonky3 es entre 5 y 10 veces más rápido que Plonky2.