SnarkJS
小于 1 分钟
SnarkJS
snarkjs 是一个用于构建和验证零知识证明(ZKPs)工具的 JavaScript 库,它主要用于处理 zk-SNARKs(简洁非交互式零知识证明)。snarkjs 可以帮助开发者生成 ZKPs,验证证明,及管理可信设置等操作。
安装
npm install -g snarkjs
npm install -g circom
定义电路
// square.circom
template Square() {
signal input x;
signal output y;
y <== x * x; // y = x^2
}
component main = Square();