🔓ZKResistor V2 Factory (TOLK)
ZKResistor is a factory for fixed-denomination privacy pool for TON and any jettons. Think of Tornado or Tonnel, but anyone can create a pool for any jettons.
You deposit a fixed amount, then later withdraw to a fresh address. A zero-knowledge proof breaks the on-chain link between depositor and recipient.
Under the hood: Groth16 zk-SNARKs over BLS12-381, verified on-chain inside the TVM. Merkle tree of depth 20 enabling 1M deposits per pool.
A trust setup still needs to be done.
Groth16 needs a per-circuit trusted setup. If the secret randomness of that setup ever leaks, someone could forge withdrawal proofs and drain pools.
The fix is a public multi-party ceremony.
Each participant injects randomness and destroys their own secret. As long as one participant stays honest, the setup is permanently secure and no one can forge proofs. Every contribution is public and verifiable.
Phase 1 is open. Contributing is Docker-based, run a script and add your randomness. It takes a few minutes.
One honest contribution from you makes this trustless for everyone.
ZKResistor Contracts :
https://github.com/TONresistor/zk-resistor-contracts
Live on a mainnet test deployment:
zk.resistance.dog (for tests only.)
How to contribute:
https://github.com/TONresistor/zk-resistor-ceremony?tab=contributing-ov-file
➖➖➖➖➖➖➖➖➖➖➖➖➖
📢 @ResistanceTools | 💬@zkproof
Post #14
98