Conversation
|
For
|
|
TODO:
|
|
Single proof (
|
|
so this is a for a single ring isn't it? it doesn't batch for different rings. Could batching for multiple rings also be improved (I mean in general, not necessarily in this PR). could we also benchmark for 1000 and 10000 just to see the limit of improvement? |
This is todo item #5.
Kinda. I'll need to generate 1k different proofs (from scratch, as plonk doesn't support proof randomization) for that, that takes some time. |
| pub fn new(kzg_vk: KzgVerifierKey<E>) -> Self { | ||
| //TODO: capacity | ||
| Self { | ||
| acc_points: vec![kzg_vk.g1], |
|
Needs some changes to KZG in fflonk (private fields and a couple of missing Clone bounds) |
a353856 to
5eff645
Compare
|
NOTE: I accidentally pushed here, but I have reverted to your changes. That is why you see a force push. |
|
@swasilyev BatchVerifier struct : #66 ark-vrf integration draft: davxy/ark-vrf#67 |
ATM twice faster for the batch of 10