Anon Governance Wen?
StealthDrop
Aayush, Adhyyan, Nalin
Zero knowledge airdropping technology
Ideas/help from: @gubsheep, Yi Sun, 0xPARC community, @phated, Lakshman S, DC
Flow
Merkle Root
eligible addresses on the allowlist
proof of ownership of private key: sig(m)
Airdroppoor
yush.eth
0xad829...
Nullifier list
ZK:
ZK-SNARKs
Demo Video
Old demo live on stealthdrop.xyz/
100+ claims!
Exploit
Issue: Nondeterministic Signatures
(but what about deterministic ECDSA?)
Fix: Priv2pub or ....
Internals
Frontrunner Relayers
How do you actually claim, if it’s a fresh account with no gas?
Inspired by surrogeth, we pay frontrunners via community treasury!
Faucets get transactions into mempool, and frontrunners execute
Fixing circom2 witness generation ✅
zk-node-server
An optimized remote SNARK prover: �used by zk-pairing (demo tomorrow) ✅
Chunking zkeys - used by zk-reddit ✅
Zkey curve caching optimisation�Open PR 🚦
Repo
https://github.com/nalinbhardwaj/stealthdrop
Aayush
https://github.com/Divide-By-0/
Adhyyan
https://github.com/Adhyyan1252
Nalin
Ideas/help from: @gubsheep, Yi Sun, 0xPARC community, @phated, Lakshman S, DC