Zama Bounty Program Season 9: Build a privacy-preserving DCA bot
Blog post from Zama
The Zama Bounty Program aims to engage developers in creating decentralized applications using the Zama Confidential Blockchain Protocol by offering a series of challenges focusing on onchain privacy issues. In Season 9, participants are tasked with developing a privacy-preserving Dollar-Cost Averaging (DCA) bot that incorporates transaction batching to maintain user confidentiality while trading on decentralized exchanges. The challenge addresses vulnerabilities in traditional DCA bots, such as exposure to front-running and wealth profiling, by ensuring that individual transaction patterns remain hidden. Key requirements include implementing a batching mechanism that aggregates encrypted DCA intents and executes a single batch transaction on a DEX, alongside features that allow users to encrypt various trading parameters. Submissions are judged on criteria like code quality, privacy, efficiency, and user experience, with a prize pool of €10,000 for the best implementations.