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

Updates to BatchedProduct to enable Quark section 6 #381

Closed aleph-v closed 3 weeks ago

aleph-v commented 1 month ago

Updates the batched product type to support a quark proof or a thaler 13 proof type and changes the invocations of the product. In addition makes edits to the quark product type to support section six of the quarks paper which does a hybrid of Thaler '13 grand products by applying quarks at the 4th layer of the GKR for grand products.

Resolves #250