flâneur — a map of the web's best reading

den3/snarkjs: zkSNARK implementation in JavaScript & WASM

github.com · 3,314 words · saved by 1 readers

zkSNARK implementation in JavaScript & WASM

snarkjs This is a JavaScript and Pure Web Assembly implementation of zkSNARK and PLONK schemes. It uses the Groth16 Protocol (3 points only and 3 pairings), PLONK, and FFLONK. This library includes all the tools required to perform trusted setup multi-party ceremonies: including the universal powers of tau ceremony, and the second phase circuit-specific ceremonies. Any zk-snark project can pick a round from the common phase 1 to start their circuit-specific phase 2 ceremony. The formats used in this library for the multi-party computation are compatible with the ones used in Semaphore's Perpet

Explore this link on the map →

related reading