project screenshot 1
project screenshot 2
project screenshot 3

Credible Anonymous Whistleblowers

Anonymous contributors, vetted by an editor, can submit stories without revealing their identity.

Credible Anonymous Whistleblowers

Created At

ETHBogotá

Winner of

trophy

🔟 Optimism — Top 10 Deployed

trophy

1️⃣9️⃣ IPFS/Filecoin — Top 19

Project Description

Entities, even corrupt ones, are run by humans. Reporting unethical behavior can often result in the persecution and even death of whistleblowers. This project allows contributors, vetted by an editor, to publish stories without revealing their identity. We’ve used optimistic rollups, RISC-V and zero-knowledge proofs to achieve anonymity.

How it's Made

This project is built on top of Cartesi Rollups, using ZK proofs. The ZK project we used is risc0, a risc-v based zk machine. Its verifier, written in mainstream programming languages, is built to target the Cartesi machine, allowing for proof verification inside the blockchain.

Contributors run the prover offchain, and send the generated ZK proof to the editor. The editor then submits this proof to the blockchain, which is then verified by the Cartesi machine.

The proof asserts that it was created by a contributor in the set of contributors, without revealing which contributor it was.

background image mobile

Join the mailing list

Get the latest news and updates