ZK-SNARK snarkjs and circom exercises
The example from the circom tutorial. Simply multiplies 2 private integers to produce a public result
An extension of the above to generate a large number of constraints. Useful for demonstrating the performance properties of each step in the protocol
ZK Poker. A version of poker, built around ZK-SNARKs, useful for demonstrating some aspects of circom that go beyond the introductory tutorial.
Companion article: ZK Poker article here