Obscura is a privacy-preserving wallet built on the Mantle Network that enables users to transact with complete financial confidentiality while remaining fully on-chain and non-custodial.
1️⃣ Problem Statement
Current blockchain systems suffer from a fundamental privacy flaw:
All transactions are public and permanently traceable
Wallet addresses expose:
Income
Spending behavior
Asset holdings
Anyone can analyze transaction graphs to profile users
This creates serious real-world issues:
Freelancers expose their salaries
Businesses reveal supplier costs
High-value wallets become hacking and physical attack targets
Users lose financial freedom due to lack of privacy
Obscura addresses this gap by restoring privacy without sacrificing decentralization.
2️⃣ Core Architecture Overview
Obscura implements a two-layer privacy architecture:
🔐 Layer 1: Stealth Address Payments (Identity Privacy)
Stealth addresses ensure that every payment uses a unique, one-time address derived from a recipient’s public meta-address.
How it works:
Users generate:
Spending Key (private)
Viewing Key (private)
Meta-Address (public)
Senders use the meta-address to derive a one-time stealth address
Funds appear on-chain at an address with no visible link to the recipient
Only the recipient can detect and withdraw their payments
Result:
The blockchain cannot determine who received the payment.
🧿 Layer 2: ZK Shielded Pool (Amount Privacy)
While stealth addresses hide recipients, transaction amounts are still visible.
To solve this, Obscura introduces a zero-knowledge shielded pool.
How it works:
Users deposit funds into a pool as cryptographic commitments
Deposits are stored in a Merkle tree
Withdrawals require a zero-knowledge proof that:
Proves ownership of a valid deposit
Does not reveal which deposit is being withdrawn
Nullifiers prevent double-spending
Result:
The blockchain verifies correctness without knowing the transaction amount or deposit source.
3️⃣ Trust Model & Security
Non-custodial: Users always control their funds
No trusted servers: Proofs generated entirely in the browser
ZK-verified: Smart contracts verify proofs mathematically
Double-spend protection via cryptographic nullifiers
View key privacy allows selective disclosure if needed
4️⃣ Why Mantle Network?
Obscura is built on Mantle because:
Low gas fees make ZK operations affordable
High throughput supports privacy-heavy computation
EVM compatibility enables Ethereum-grade cryptography
Ideal environment for scalable privacy infrastructure
5️⃣ Use Cases
Private peer-to-peer payments
Freelancers receiving confidential income
Businesses paying suppliers discreetly
DAO payroll privacy
High-net-worth individuals securing on-chain activity
🔹 Summary
Obscura brings true financial privacy to Mantle by hiding:
Who you pay (Stealth Addresses)
How much you pay (Zero-Knowledge Proofs)
All while remaining:
Fully on-chain
Non-custodial
Trustless
Scalable
Obscura is not about hiding from the system
it’s about protecting users in a transparent world.