hace exactamente un año me uní a @Ingo_zk. En ese tiempo, he trabajado en muchos proyectos. Pero dos son especiales: Icicle-Snark y Icicle-Halo2. Cuando aprendí por primera vez sobre ZK, estaba tratando de entender qué es R1Cs, cómo funciona Groth16, cómo escribir circuitos de circom. Hoy soy autor del probador Groth16 más rápido y el probador Halo2 más rápido (supongo). icicle-snark es una nueva implementación de groth16 que usa ICICLE y está escrita en Rust. Es 160 veces más rápido que Snarkjs y 30 veces más rápido que Rapidsnark en 5090. icicle-halo2 es una bifurcación de @ezklxyz-halo2 con integración ICICLE que brinda hasta 25 veces el aumento de prueba utilizando kernels de evaluación de puertas. En general, ha sido un año divertido de aprendizaje, construcción y envío.
3.06K