Vor genau einem Jahr habe ich @Ingo_zk beigetreten. In dieser Zeit habe ich an vielen Projekten gearbeitet. Aber zwei sind besonders: icicle-snark und icicle-halo2. Als ich zum ersten Mal von zk hörte, versuchte ich zu verstehen, was r1cs ist, wie groth16 funktioniert und wie man circom-Schaltungen schreibt. Heute bin ich der Autor des schnellsten groth16-Provers und des schnellsten (ich schätze) halo2-Provers. icicle-snark ist eine neue groth16-Implementierung, die ICICLE verwendet und in Rust geschrieben ist. Es ist 160x schneller als snarkjs und 30x schneller als rapidsnark auf 5090. icicle-halo2 ist ein Fork von @ezklxyz-halo2 mit ICICLE-Integration, die bis zu 25x Leistungssteigerung beim Beweisen durch die Verwendung von Gate-Bewertungs-Kernels bietet. Insgesamt war es ein spannendes Jahr des Lernens, Bauens und Auslieferns.
3,05K