Minimal zk-SNARK proving a * b = c without revealing private a, b.
- Node.js v16+
- Circom compiler
npm install -g snarkjs
# Binary (recommended)
curl -o circom https://github.com/iden3/circom/releases/download/v2.1.5/circom-linux-amd64
chmod +x circom && sudo mv circom /usr/local/bin/