Rename Note: Called garble.money after hackathon. Reason
Inspiration
We believe that privacy is a fundamental human right that underpins freedom of association, thought and expression, as well as freedom from discrimination. Solutions like Tornado Cash on Ethereum is not friendly to newbies/beginners. To help users protect their privacy, we started Garble.Money project.
What it does
Garble.Money shield your transfers based on Zero-knowledge Proof and Tronz Protocol. Tronz Protocol is the official-supported privacy protocol of Tron Network. For users, Garble.Money is just like a regular wallet. Once you have put money into Garble.Money, you can make shielded & secure transfers with others.
How we built it
Frontend: React/Next.js/TronWeb/circomlib/ethers
Backend: Solidity/TronBox
Challenges we ran into
- Make
notein ZKProof andtronz addressinvisible to users - Implement shielded transfer based on Tronz Protocol
- Contract-level KYC/AML support
- Web-based implementation rather than App-based implementation
Accomplishments that we're proud of
- Fully-web3 privacy for transfers based on ZKProof
- Very easy to use, just like a regular wallet
- Regulatory-friendly privacy solution
What we learned
We deeply understand the range of challenges to on-chain privacy protection, not just on a technical level but also on a policy level. To ensure the availability of Garble.Money, we have conducted a lot of exploration and tried to achieve a balance between all parties. We believe it can meet user and regulatory requirements and enable a new solution for Web3 privacy.
What's next for Garble.Money
- 2022-Q4: Frontend ZKProof generation for Fully-web implementation (Safer)
- 2023-Q1: Build a crosschain to help assets in other evm chains to be shielded.
- 2023-Q2: Support more TRC-20 tokens
- 2023-Q3: Support private swaping, staking in Garble.Money
- 2024-Q4: Speedup shielded transfers (More User-friendly)
Log in or sign up for Devpost to join the conversation.