Polygon Labs ha anunciado la llegada de una nueva tecnología open source lista para mejorar y democratizar el desarrollo del mundo crypto.
Hablemos del nuevo sistema de demostración a conocimiento cero Plonky3, que después de años de diseño ahora está listo para la producción con licencia pública.
Todos los desarrolladores criptográficos podrán en breve utilizar este toolkit modular para lanzar sus propias redes zkVM y zkEVM.
Veamos todos los detalles a continuación.
Summary
La nueva generación de sistemas ZK Plonky3 lanzada por Polygon con licencia open source
Ayer el desarrollador blockchain Polygon Labs presentó a su propia comunidad crypto el nuevo sistema de verificación ZK Plonky3, con licencia open source.
Se trata de un conjunto de herramientas que permiten la generación de pruebas criptográficas de conocimiento cero, esenciales para el desarrollo de redes de escalamiento.
Polygon ya tiene una debilidad por la tecnología ZK: como se informó en su último blog post, hoy en día no existen técnicas de scaling más eficientes.
Las llamadas “zk-proofs” permiten a Polygon apuntar a la velocidad de las transacciones, mejorar la seguridad y unificar la liquidez a través de una red de cadenas soberanas.
Recordamos que este tipo de innovación propia del mundo crypto, es también de carácter open source y se utiliza hoy en día en una miríada de proyectos: entre los más famosos mencionamos ZkSync, Starknet, Linea, Scroll y Polygon zkEMV.
Plonky3 representa la próxima generación de sistemas de verificación ZK, súper rápido y con una predisposición modular. Este nuevo toolkit está ahora listo para la producción abiertos a todos open source, y será concedido bajo licencia MIT / Apache.
Desarrolladores y entusiastas del código del mundo crypto pueden ahora aprovechar el toolkit Plonky3 para diseñar la próxima red zkEVM o zkEVM del futuro.
La parte mejor de este sistema de verificación es que extiende su flexibilidad a cualquier caso de uso específico, como un demostrador personalizado.
Diferencias entre la tecnología anterior Plonky2 y el nuevo sistema de código abierto Plonky3
Con respecto a la versión anterior Plonky2, lanzada por Polygon hace apenas 2 años, el nuevo sistema de verificación open source resulta mucho más eficiente y maleable para el desarrollo de redes crypto de escalamiento.
Recién lanzado en enero de 2022 por el desarrollador de Polygon Daniel Lubarov y su equipo, Plonky2 parecía un paquete de software increíblemente rápido y seguro.
Conocido por su innovación ingenieril con Starky, este único sistema de verificación se centraba en la recursión ultraveloz mediante la optimización para el hardware.
Desde entonces se ha convertido en una de las soluciones web3 más adoptadas en el sector crypto para el desarrollo de sistemas de demostración ZK. Con el tiempo algunas propiedades técnicas de Plonky2 también han sido remodeladas para acelerar algunos tipos de aplicaciones blockchain comunes.
A distancia de dos años Plonky3 parecía cambiar totalmente las cartas en la mesa para Polygon y para su crypto comunidad, introduciendo un sistema objetivamente superior.
En primer lugar, Plonky3, como también lo informó el mismo desarrollador Daniel Lubarov, puede alcanzar una escalabilidad mayor de 5-10 veces la de Plonky2.
Además, a diferencia de la anterior, esta generación de sistemas de verificación ZK es totalmente open source, es decir, abierta a todos.
También en el frente seguridad no podemos sino citar la solidez de las nuevas herramientas de software, verificadas mediante auditorías en los repositorios de Github.
Plonky3 difiere de la segunda versión sustancialmente ya que presenta menos propiedades fijas, resulta más flexible y adecuado para el desarrollo de soluciones crypto específicas
Una ventaja para todos los desarrolladores de Polygon y de todo el ecosistema crypto
Como se mencionó, los desarrolladores de Polygon y más en general todos aquellos que trabajan en el sector crypto, podrán aprovechar libremente Plonky3 como herramienta open source.
Los expertos pueden por lo tanto lanzar su propia blockchain del tipo zkVM o zkEVM, siguiendo objetivos infraestructurales modulares.
Estos pueden configurar el toolkit de manera completamente personalizada según sus propias necesidades.
La característica del open source abre las puertas a una época de gran mejora para las blockchain alimentadas por pruebas ZK. Miles de desarrolladores pueden beneficiarse de la tecnología producida en casa Polygon.
Las bibliotecas de Plonky3 crecerán junto con las innovaciones matemáticas e ingenieriles que ocurren en el sector crypto..
Plonky3 ya ha sido adoptado por proyectos como Valida y SP1 de Succinct Labs. Indirectamente, esto significa que cada proyecto posterior que se basa en estas zkVM también se basa en Plonky3.
Los desarrolladores ZK pueden mezclar y combinar para crear una zkVM o zkEVM que se adapte mejor a la aplicación blockchain.
Siguiendo por ejemplo la configuración SP1 se puede aprovechar la velocidad de desarrollo y la mantenibilidad del código de Rust, manteniendo simultáneamente las garantías de rendimiento y solidez de Plonky3.
La configuración de Plonky3 utilizada en SP1 fue seleccionada principalmente en base a las prestaciones en la más amplia gama de aplicaciones blockchain, entre las que se incluyen la recursión, el ‘hashing de las firmas y el cálculo arbitrario de programas como la demostración pesimista.
SP1 se obtuvo utilizando BabyBear para el campo finito y Poseidon2 para la función hash. Esta elección está motivada por el hecho de que BabyBear, proporciona velocidad tanto en CPU como en GPU mientras que Poseidon2 ofrece una recursión STARK súper escalable.
Esto es sin embargo solo un ejemplo: con Plonky3, los desarrolladores de Polygon y del panorama web 3 pueden elegir configuraciones ampliamente personalizables. A alto nivel, hacemos presente que Plonky3 es modular a través de campos finitos y funciones hash:
Campos finitos: BabyBear; Mersenne31; Goldilocks
Funciones hash: Poseidon; Poseidon2; Rescue; BLAKE3; Keccak-256; Monolith