a16z / jolt

The simplest and most extensible zkVM. Fast and fully open source from a16z crypto and friends. ⚡
https://jolt.a16zcrypto.com
MIT License
580 stars 105 forks source link

feat: hyperkzg pcs #373

Closed Ethan-000 closed 1 month ago

Ethan-000 commented 1 month ago

based on this branch https://github.com/a16z/jolt/pull/339

and modifications of https://github.com/microsoft/Nova/blob/main/src/provider/hyperkzg.rs

related to https://github.com/a16z/jolt/issues/208

Ethan-000 commented 1 month ago

Thanks for this! I know this is probably an artifact of the Nova codebase it's forked from, but could you refactor the closures out of open and verify? I find the closures (and especially the nested closures) hard to read/maintain.

will do :)