# :money_with_wings: Pcash ## :rolled_up_newspaper: Overview We propose to design and implement a **privacy-preserving fungible token** hosted on Mandala Chain's **Frontier VM (EVM-compatible environment)**. The system leverages **zero-knowledge proofs** (via Circom circuits) and **cryptographic stealth addressing** to enable private, unlinkable, and auditable token transfers. Key architectural elements: * **EVM Smart Contracts (Solidity on Frontier VM)** – Token contracts, commitment/merkle-tree management, nullifier checks. * **ZK-SNARK Circuits (Circom)** – Transfer proofs, spend proofs, balance consistency checks. * **Stealth Addresses** – Derived from **jubjub public keys** and notes encrypted with shared secrets. * **Commitment Merkle Tree** – Coins stored as encrypted notes, revealed by nullifiers to prevent double-spends. * **Client Software** – Off-chain wallet capable of scanning blockchain transfer events and identifying decryptable notes for the user. The final system will enable private token transfers within the Mandala Chain ecosystem. --- ## :date: Project Timeline (8 Months) ### Phase 1: **Information Gathering & Architecture (2 Weeks)** * Requirements analysis with Frontier VM EVM constraints. * Research Circom integration with Frontier VM pairing precompiles. * Design system architecture (token contract, circuits, client scanning). * Define threat model & compliance considerations. **Deliverables:** * Technical specification document. * Circuit design blueprints. * Merkle tree & nullifier scheme specification. --- ### Phase 2: **Prototyping (6 Weeks)** * Implement prototype Circom circuits for deposits, transfers, withdrawals. * Smart contract skeleton (Merkle tree, nullifier set, proof verification). * Prototype client for scanning & decrypting commitments. * Initial gas-cost benchmarking on Frontier VM. **Deliverables:** * Working proof-of-concept contracts & circuits. * Prototype wallet/client. * Benchmarking report. --- ### Phase 3: **Testnet Development & Deployment (2 Months)** * Deploy contracts to Mandala Chain's testnet. * Expand Circom circuits for full functionality (multi-transfer, batching). * Test transaction throughput, cost efficiency, scalability. * Conduct internal security reviews. **Deliverables:** * Full-feature testnet deployment. * Functional wallet for private transfers. * Testnet performance & audit reports. --- ### Phase 4: **Mainnet Development & Audit (2 Months)** * Finalize smart contracts, optimize gas usage. * Expand Circom circuits (production readiness, optimized proving). * Launch trusted-setups * Independent security audits (smart contracts, circuits, wallet). **Deliverables:** * Audit reports (external + internal). * Finalized circuits and contract codebase. * Ready-to-deploy mainnet package. --- ### Phase 5: **Mainnet Launch & Handover** * Launch token on Mandala Chain mainnet. * Distribute production client wallet. * Public bug bounty program. * Documentation, knowledge transfer, and community onboarding. **Deliverables:** * Live deployed token with Zcash-style privacy features. * Open-source repositories. * Developer documentation and user guides. --- ## Total Cost ** \$X** --- ## Strategic Impact This project will: * Provide the **first Zcash-style privacy token** within the Mandala Chain ecosystem. * Leverage **EVM compatibility** of Frontier VM to attract Solidity/ZK developers. * Offer a **scalable privacy layer** for Mandala Chain dApps and DeFi protocols. * Establish a foundation for **future private applications** (DEXes, lending, DAOs).