New
v0.3.1
Groth16 proof becomes very fast
Highlights
Optimizations
Poseidonhash becomes 2x faster.- Zkey parsing becomes 10x faster.
What's Changed
- feat: enable eigen matrix inversion by @chokobole in https://github.com/kroma-network/tachyon/pull/472
- perf: optimize poseidon sbox by @chokobole in https://github.com/kroma-network/tachyon/pull/474
- feat: enable pedersen gpu by @chokobole in https://github.com/kroma-network/tachyon/pull/473
- build: update bazel version v6.3.0 by @GideokKim in https://github.com/kroma-network/tachyon/pull/477
- chore: add .dockerignore by @chokobole in https://github.com/kroma-network/tachyon/pull/475
- feat: implement snark verifier poseidon by @chokobole in https://github.com/kroma-network/tachyon/pull/476
- refac: prepare shuffle argument by @chokobole in https://github.com/kroma-network/tachyon/pull/479
- feat(math): implement packed field extension by @chokobole in https://github.com/kroma-network/tachyon/pull/478
- chore: use short version of GitHub url by @chokobole in https://github.com/kroma-network/tachyon/pull/481
- docs: update README for better visibility by @TomTaehoonKim in https://github.com/kroma-network/tachyon/pull/482
- fix: enable halo2 proof generation by @chokobole in https://github.com/kroma-network/tachyon/pull/480
- build: remove halo2 option by @chokobole in https://github.com/kroma-network/tachyon/pull/483
- test: optimize benchmark test by @chokobole in https://github.com/kroma-network/tachyon/pull/484
- refac(zk): use
Evaluatorby @chokobole in https://github.com/kroma-network/tachyon/pull/485 - docs: fix circuit testing doc by @ashjeong in https://github.com/kroma-network/tachyon/pull/487
- build(math): include a different header if gcc version ≤ 10 by @chokobole in https://github.com/kroma-network/tachyon/pull/489
- feat(zk): add shuffle argument by @chokobole in https://github.com/kroma-network/tachyon/pull/488
- docs(benchmark): update benchmark images by @chokobole in https://github.com/kroma-network/tachyon/pull/494
- perf(circom): optimize zkey wtns reading by @chokobole in https://github.com/kroma-network/tachyon/pull/490
- docs(circom): add missing change from #490 by @chokobole in https://github.com/kroma-network/tachyon/pull/495
Full Changelog: https://github.com/kroma-network/tachyon/compare/v0.3.0...v0.3.1