# AnonKlub Project Overview ## Facts we can't change Ethereum: - public - relies on ECDSA signatures ## What we can do With zkTech - you have a circuit - you collect some public on chain data - you feed the circuit with that data - the circuit spits you proofs you that show you did some computation honestly while still preserving your anonymity - you relay that proof to a solidity contract that verifies that proof - you've performed an anonymous tx ## Challenges - write the circuit is hard - verify ECDSA stuff in the circuit is even harder - you need a relayer - you need to collect that public data - computing the proof takes time: need a dedicated saver - need a solidity contract to verify the proof on chain - you need a nullifier to avoid re using same proofs twice - - need to stich everything together in a UI ==> this is E2E zk ECDSA ## Applications Initially we've thought about minting NFTs that shows you own an NFT of a given collection, eg crypto punks. Very small and exclusive group of people. More impactful would be anonymous airdrops. 2 categories of users: 1. You're a protocol/dapp builders. You want to decentralize. You need a DAO. You need a governance token. You need to distribute that token. 2. You're a user. You've received a governance token. You need to claim it. Today what happens is you want to remain anonymous is: 1. Claim 2. Sell 3. Mix 4. Withdraw to new address 5. Buy back Today you don't get to choose which address you receive your airdroppped token on. Even traditional finance and traditional games/lottery doesn't do this. "Hey you won 1$M, we know your bank account, we've just sent the money there". ## Communication Long Term: UX with claiming workflow (talk with Rachel) Short Term: clarification of the presentation for ETH Tokyo. Creating a doc website and/or create a presentation, call to action? **More deliver the info about all the things.**