Comments (3)
batch.rs is intended for verifying batches of separate proofs. Since what you want to verify is so simple, it wouldn't make sense to have a separate proof for each element (you would only want to split into multiple circuits if the vectors were absolutely huge). Instead just constrain each multiplication within the circuit just as you would constrain a single multiplication.
from bellman.
Also, we have not yet cut a release of bellman
since the batch verification API was merged, so if you're depending on bellman 0.9
that could be your problem. We should be cutting a new release soon (in the next week or so).
from bellman.
The batch API was released in 0.9.0.
from bellman.
Related Issues (20)
- Expected more bases from source error
- BLAKE2b support
- Parameters::read() with checked = true is broken
- no_std support in the future? HOT 1
- Option to use constant-time multiscalar multiplication
- why bellman depend on "ff", "group" and "paring" library using local path instead of crates.io or github
- why every input should has a constraints x*0=0, for index offset constraint? HOT 1
- Extract Groth16 implementation into separate crate HOT 1
- `Boolean` XOR HOT 3
- Batch verification: Choose `z` in the range `[1..2^128)`.
- How Can I Create A MPC Trusted Setup With Bellman? HOT 2
- How to read generated files from snarkjs HOT 1
- About the order of a random point
- How `eval_at_tau` works?
- Inaccurate comment about VerifyingComment::ic
- Ask about performance
- Can not build due to missing libgmp on macOS Monterey 12.5.1
- I want some papers or blogs about the principles of "FFT" which used in "https://github.com/zkcrypto/bellman/blob/3c44bfe15358ae686f9e3780aaa4cbef8ec4a472/src/domain.rs#L316-L372 ". HOT 1
- Can't import bellman::pairing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bellman.