Grow Open Source Bounties Hackathons Grants Codefund Quests Kudos
Back to Grants



3,496 DAI



4,752 DAI
143 contributors

Your contribution goes a long way!

1 DAI contribution

+ 39 DAI match

10 DAI contribution

+ 98 DAI match

100 DAI contribution

+ 202 DAI match

1,000 DAI contribution

+ 316 DAI match

Next update : 1 month, 3 weeks ago | Last updated : 1 month, 3 weeks ago


{"ops":[{"insert":"Tornado Cash is a non-custodial Ethereum and ERC20 privacy solution based on zkSNARKs. It improves transaction privacy by breaking the on-chain link between recipient and destination addresses. It uses a smart contract that accepts ETH deposits that can be withdrawn by a different address. Whenever ETH is withdrawn by the new address, there is no way to link the withdrawal to the deposit, ensuring complete privacy.\n\n"},{"attributes":{"link":"https://medium.com/@tornado.cash"},"insert":"Read more in our medium"},{"insert":"\n"},{"attributes":{"header":2},"insert":"\n"},{"insert":"1. Trusted setup"},{"attributes":{"header":2},"insert":"\n"},{"insert":"\nTake the results of "},{"attributes":{"link":"https://medium.com/coinmonks/announcing-the-perpetual-powers-of-tau-ceremony-to-benefit-all-zk-snark-projects-c3da86af8377"},"insert":"Perpetual Powers of Tau"},{"insert":" and hold our Phase 2 MPC ceremony based on it."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"We will need to develop the UI and infrastructure, and facilitate the audit of MPC code (audit will likely be funded intependently by MolochDAO)."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Update verifying keys in the existing Tornado Cash contracts with the results of the ceremony. After that we will transfer key update permissions to 0x00 address, making the contract immutable."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nIt should take about 3 months in total and at some point we can start work on the next tasks while we are waiting for other participants of phase 2 trusted setup ceremony. This is the final step required to make Tornado Cash completely decentralized.\n\n2. Roadmap"},{"attributes":{"header":2},"insert":"\n"},{"insert":"\nMobile wallet that supports private and non-private transactions, similar to Wasabi Wallet"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Internal transactions within the anonymity pool set. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nResources:"},{"attributes":{"header":2},"insert":"\n"},{"insert":"\n3 people (Alexey Pertsev, Roman Semenov, Roman Storm)\n\nAfterwords:"},{"attributes":{"header":2},"insert":"\n"},{"insert":"\nOur end game is to bring zCash functionality on top of Ethereum. We want to build a solution that allows anyone to put Ether in and then make transfers, splits, joins, and atomic swaps inside. All operations are supposed to be working with arbitrary amounts, which is not the case for any solutions that currently exist.\n\n"}]}

Activity Feed