I did the summary above to explain what happened behind the dependency update comprehensively.
For go-verkle, this dependency update is transparent since it doesn't affect APIs or require extra assets.
Honorable mention to TestRustBanderwagonBlock48 in this repo that identified a fixed bug.
This PR updates our
go-ipa
dependency to currentmaster
.It has improved the proving generation and verification speed due to a bunch of PRs:
Here's a "before" and "after" comparison generated by vkt-proof-bench:
All applied optimizations were collected in a more technical doc here.
I did the summary above to explain what happened behind the dependency update comprehensively. For
go-verkle
, this dependency update is transparent since it doesn't affect APIs or require extra assets.Honorable mention to
TestRustBanderwagonBlock48
in this repo that identified a fixed bug.