Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compliance proofs aggregation #258

Open
XuyangSong opened this issue Mar 19, 2024 · 0 comments
Open

Compliance proofs aggregation #258

XuyangSong opened this issue Mar 19, 2024 · 0 comments

Comments

@XuyangSong
Copy link
Collaborator

The compliance constraint is a fixed circuit used to verify resource consumption and creation, along with other common logic.

We can use accumulation to aggregate circuits with the same structure (e.g., compliance circuits in Taiga), which is already supported in Halo2. This would amortize the O(n) computation cost in verification, making it an achievable improvement in Taiga right now.

Additionally, if we consider using folding schemes as potential backends, we may greatly benefit from folding compliance instances into one final proof, resulting in improvements for both the prover and verifier and reducing the size of the proof.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant