Tasan vuosi sitten liityin @Ingo_zk. Tuona aikana olen työskennellyt monissa projekteissa. Mutta kaksi on erityisiä: Icicle-Snark ja Icicle-Halo2. Kun sain ensimmäisen kerran tietää ZK:sta, yritin ymmärtää, mikä on R1Cs, miten Groth16 toimii, kuinka kirjoittaa circom-piirejä. Tänään olen kirjoittanut Nopeimman Groth16 Proverin ja nopeimman (luulisin) Halo2 Proverin. icicle-snark on uusi groth16-toteutus, joka käyttää ICICLEä ja on kirjoitettu Rustilla. Se on 160 kertaa nopeampi kuin SNARKJS ja 30 kertaa nopeampi kuin Rapidsnark 5090:llä. Icicle-Halo2 on @ezklxyz-Halo2:n haarukka ICICLE-integraatiolla, joka antaa jopa 25-kertaisen tehostuksen porttien arviointiytimien avulla. Kaiken kaikkiaan tämä on ollut hauska oppimisen, rakentamisen ja toimituksen vuosi.
3,13K