Poof.cash: Privacy on Celo

Photo by Matthew Henry on Unsplash

Many of us are in crypto and DeFi today because we have a vision in mind of how we want the future to be. For us at Poof, that vision is mainstream crypto adoption: all things finance and money on the blockchain. This entails near-instant transactions and democratization of TradFi. These ideas are seriously transformative, but we should also be aware that doing all this on a blockchain with a public, immutable history can put its users at risk. This is why we are building Poof.cash: the first native privacy tool for Celo users.

Introducing Poof.cash

Poof.cash is a protocol for decentralized, private transactions on Celo. Users can deposit funds into Poof and later withdraw them into a different account to obfuscate the transaction record from inspectors. Poof is not owned by anyone, so all deposits that transact through Poof are non-custodial.

Privacy shouldn’t be hard. With this in mind, Poof.cash comes with native desktop and mobile interfaces that support Valora, Celo Extension Wallet, and Ledger.

Protocol Design

Poof.cash privacy contracts are based off of Tornado.cash’s core contracts. This allows Poof to inherit the audits and battle tests of Tornado’s core privacy modules. We were also able to reuse the Prover and Verifier keys generated from Tornado’s trusted ceremony that received contributions from 1000+ participants. And, since we are starting from scratch, we made some additional improvements:

  • Adding a feeToSetter that can optionally turn on fees (off by default). There is an absolute maximum fee of 0.5% built into the contract.
  • Adding an EncryptedNote event that allows for secure account management.

Open sourced and audited

The contracts and interface code can be reviewed by anyone on Github

The smart contracts have also been audited by Bramah systems.

Try Poof.cash

Poof.cash is live today!

Mainnet: https://app.poof.cash

Testnet (Alfajores): https://alfajores.poof.cash

Join the community

At its core, Poof.cash is a community project. If you’re interested in contributing to Poof or want to just stay up to date, we would encourage you to join our socials:

Discord: https://discord.gg/xgEbWkGgu7

Twitter: https://twitter.com/Poofcash

Edits:

  • Discord link fixed

A protocol for decentralized, private transactions on Celo