ArkAnon

ArkAnon lets you speak without being seen. A decentralized signalling platform where users can broadcast verifiable messages anonymously using zero-knowledge proofs on Scroll.

  • 0 Raised
  • 347 Views
  • 0 Judges

Categories

  • Adopción Local, Impacto & DAO's
  • Privacidad, Identidad y Datos
  • 💰Scroll - Prize $4000 - Best Crypto Consumer App
  • 💰Scroll - Prize $1000 - Deploy on Scroll
  • 💰Arkiv- Prize $3500 - Track Principal
  • 💰Arkiv- Prize $1500 - Micro Bounties

Gallery

Description

🎭 ArkAnon

  1. Anonymous social platform powered by zero-knowledge proofs.
  2. Create groups, post anonymously, vote privately — all verified on-chain.


---

GitHub
Video
Live Link

Scroll Sepolia Contract

🌐 TL;DR

ArkAnon is a privacy-first social platform where verified group members can:

- 📝 Post anonymously— Share thoughts without revealing identity

- 🗳️ Vote privately — Participate in governance anonymously  

- 👥 Form communities — Create interest-based groups on-chain


It uses Semaphore for anonymous proofs, Scroll Sepolia for verification, Arkiv for data storage, and Scaffold-ETH 2 for seamless development.


> 💡 Think "anonymous Reddit meets ZK proofs" — trustworthy, private, and on-chain.


---


## 🎯 Problem


Online spaces force a binary choice:

- **Anonymous = untrustworthy spam**  

- **Verified = doxxed and tracked**


Communities, DAOs, and whistleblowers need a way to **prove they belong** without revealing **who they are**.


Traditional platforms rely on centralized trust — admins, servers, moderators — introducing bias, censorship, and risk.


---


## 💡 Solution — *ArkAnon*


ArkAnon enables **verifiable anonymity** through zero-knowledge proofs.  

Anyone can post, vote, or signal — verified by cryptography, not by trust.


- 🧠 **Zero-Knowledge Proofs** — Prove group membership without revealing identity  

- 🔗 **On-Chain Verification** — Proofs verified by smart contracts on Scroll Sepolia  

- 🔒 **Anonymous but Accountable** — Unique nullifiers prevent double-signaling  

- 📊 **Arkiv Integration** — On-chain data storage for metadata


---


## 🧩 How It Works


1. **Connect Wallet**

   - User generates a **Semaphore identity** (derived from wallet, stored locally)


2. **Create or Join a Group**

   - Groups = communities, DAOs, or interest-based collectives

   - Metadata stored on-chain with Arkiv for permanence


3. **Post Anonymously**

   - User creates a **ZK proof** showing:

     - ✅ Membership in group  

     - 🆔 Unique nullifier (prevents double-posting in same scope)

   - Proof sent to smart contract for verification


4. **Vote Privately**

   - Create proposals with multiple options

   - Members vote anonymously with ZK proofs

   - Results are public, but voters remain private


---


## 🧠 Use Cases


| Use Case | Description |

|----------|-------------|

| 🕵️ **Whistleblowing** | Prove affiliation, stay anonymous |

| 🗳️ **DAO Governance** | Vote without revealing wallet |

| 💬 **Anonymous Feedback** | Share opinions without fear |

| 👥 **Private Communities** | Interest-based groups with privacy |

| 📊 **Censorship Resistance** | Can't be silenced by centralized platforms |


---



## 🛡️ Why Scroll Sepolia & Arkiv?


**Scroll Sepolia:**

- ⚡ zkEVM for efficient zero-knowledge operations

- 🔐 Low gas costs for ZK verification

- 🌐 EVM-compatible (easy to deploy)


**Arkiv:**

- 📊 On-chain data permanence

- 🔍 Queryable on-chain storage

- 💾 No reliance on centralized APIs


---


## 📜 Deployed Contracts (Scroll Sepolia)


**Contract Address:** `0x071A6085Cbb762eFa8A88eefbdC3171d7E57baae`


[View on Scrollscan](https://sepolia.scrollscan.com/address/0x071A6085Cbb762eFa8A88eefbdC3171d7E57baae)


**Pre-deployed Semaphore Contracts:**

- SemaphoreVerifier: `0x4DeC9E3784EcC1eE002001BfE91deEf4A48931f8`

- PoseidonT3: `0xB43122Ecb241DD50062641f089876679fd06599a`

- Semaphore: `0x8A1fd199516489B0Fb7153EB5f075cDAC83c693D`


---


## 👥 Team


**Built by:**

- 🧑‍💻 **Akhil Nanavati** — Full Stack + ZK Dev  

- 🧑‍💻 **Kenil Shah** — Full Stack Dev



Privacy is not a feature. It's a right.🎭


Attachments