Conversation

Nova Scotia: Middleware to use Circom circuits with Nova prover Nova is Microsoft’s awesome new preprocessing layer for SNARKs that can greatly compress repeated computation: take N instances of relaxed R1CS and verify it for the cost of ~ a single one.
Replying to
With Nova Scotia, you can use circuits written in Circom with just a little bit of extra Rust shim. Try it out! We have some example circuits (such as btc PoW) where we can compress checking ~18mil constraints down to ~120k in < 60sec on my old laptop Readme has more details
Image
4
13
Credits to for developing Nova and helping out with Nova Scotia, for circom, and for introducing me to Nova. He also has a great talk on Nova here if you’re curious to understand the internals and its strengths:
1
5
If this flavour of project interests you, 's PARC Squad will also be working on similar ideas and advancements in zkSNARK composition, aggregation and recursion🐻 Applications closing soon!
Quote Tweet
1/ [APPLY BY 11/18] 0xPARC's Proof Aggregation, Recursion and Composition (PARC) Squad is a cross-team, full-stack effort to advance recursion, composition and aggregation capabilities of modern proof systems, and to bring PARC applications to production. 0xparc.org/blog/parc-squad
Show this thread
1
10
This Tweet was deleted by the Tweet author. Learn more
Replying to
response here:
Quote Tweet
Replying to @zknark
I don’t think so: But (as described in README/video above) IMO Nova is most useful as a pre processor (and then write verifiers for it in other systems like plonk/groth16) since verification is linear in the size of one step circuit and it would be gas prohibitive ootb
2
Show more replies