✳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
- 17 misconceptions about SNARKs - a16z cryptoa16zcrypto.com
- Proving circuits with ZK - Circom 2 Documentationdocs.circom.io
- BattleSnark: Learning zk-SNARK by building Battleshipkunalm.xyz
- ZK-Friendly Hash Functions | Zellic — Researchzellic.io
- Zero Knowledge Canon, part 1 & 2 - a16z cryptoa16zcrypto.com
- Introduction to zk-SNARKs | Consensysconsensys.net
- thesis.pdfaayushg.com
- Why and How zk-SNARK Works 1: Introduction & the Medium of a Proof | by Maksym | Mediummedium.com
- Background in ZK - Circom 2 Documentationdocs.circom.io
- Collaborative zkSNARKsusenix.org
- Explaining Halo 2 - Electric Coin Companyelectriccoin.co
- Honey I SNARKED the GPT - EZKL Blogblog.ezkl.xyz