Obscura Documentation
Learn how to use Obscura for private, encrypted transfers on Solana.
Contents
Introduction
Obscura is a privacy-focused transfer protocol built on Solana. It enables users to send tokens with encrypted transaction amounts, ensuring that only the sender and recipient can see the value being transferred.
Unlike traditional blockchain transactions where all details are publicly visible, Obscura leverages Multi-Party Computation (MPC) technology from the Arcium Network to encrypt sensitive transaction data.
Key Features
- Encrypted transaction amounts
- Non-custodial - you control your keys
- Fast Solana-speed transactions
- Simple, intuitive interface
Getting Started
Prerequisites
- A Solana wallet (Phantom, Solflare, or any Solana-compatible wallet)
- SOL tokens for transaction fees
- Tokens to transfer (currently on Devnet)
Step 1: Connect Your Wallet
Navigate to the Obscura app and click "Select Wallet" in the top right corner. Choose your preferred wallet from the list and approve the connection request.
Step 2: Get Devnet SOL
Since Obscura is currently running on Solana Devnet, you'll need Devnet SOL. Click "Request Devnet SOL" in the app to receive free test tokens.
Step 3: Make Your First Transfer
Enter a recipient address and the amount you wish to send. Click "Send Privately" to initiate the encrypted transfer.
How It Works
Obscura uses the Arcium Network's Multi-Party Computation (MPC) technology to encrypt transaction amounts before they are broadcast to the Solana blockchain.
The Process
Step I
Amount Encryption
Your transaction amount is encrypted using MPC protocols before leaving your device.
Step II
Transaction Creation
A Solana transaction is created with the encrypted amount data.
Step III
Broadcast & Confirmation
The transaction is sent to Solana for confirmation. The amount remains encrypted on-chain.
Step IV
Recipient Decryption
Only the recipient can decrypt and access the transferred amount.
Making a Transfer
Transfer Fields
- Recipient Address: The Solana wallet address of the person you're sending to.
- Amount: The amount of SOL to send. This will be encrypted.
Using the Address Book
Save frequently used addresses to your local address book for quick access. Click "Contacts" in the recipient field to select from saved addresses.
Transaction Fees
Standard Solana network fees apply (typically less than 0.001 SOL). There are no additional fees for using Obscura's privacy features.
Shadow Duel Game
Shadow Duel is the first onchain game with truly hidden state, powered by Arcium's encrypted compute. It's a strategic 3-round allocation game where your choices remain hidden until the dramatic reveal.
Game Overview
Two players stake SOL and secretly allocate 10 power points across 3 rounds. Neither player can see the other's allocation. Rounds reveal one-by-one, and whoever wins 2 out of 3 rounds takes the entire pot.
How to Play
Step I - Create or Join
Create a new duel by setting your stake amount, or join an existing game from the lobby. Your opponent must match your stake.
Step II - Allocate Power
Distribute exactly 10 power points across Round I, II, and III. Your allocation is encrypted and hidden from your opponent. Strategy matters - do you go aggressive early or save for later rounds?
Step III - The Reveal
Once both players lock in their allocations, rounds reveal one at a time. Higher power wins each round. Best of 3 takes the pot.
Example Game
Your allocation: [7] [2] [1] = 10
Opponent allocation: [3] [3] [4] = 10
Round I: 7 vs 3 = You win
Round II: 2 vs 3 = They win
Round III: 1 vs 4 = They win
Result: Opponent wins 2-1
Strategy Tips
- Aggressive: Go heavy on Round I (e.g., 6-2-2) to take an early lead
- Balanced: Spread evenly (3-3-4) to stay competitive in all rounds
- Sandbagging: Sacrifice Round I (1-4-5) to dominate later rounds
- Mind Games: Your opponent can't see your allocation - use this to your advantage
Why Hidden State Matters
On traditional blockchains, all game state is public - opponents could see your moves before acting. Shadow Duel uses Arcium's encrypted compute to keep allocations truly hidden until reveal time. This enables real strategic gameplay that was previously impossible onchain.
Security
Non-Custodial
Obscura never has access to your private keys or funds. All transactions are signed locally in your wallet before being broadcast.
Encryption Technology
We use Multi-Party Computation (MPC) from the Arcium Network, which allows computations on encrypted data without ever revealing the underlying values.
Local Storage
Your address book and transaction history are stored locally in your browser. We do not collect or store any personal data on our servers.
FAQ
Is Obscura available on mainnet?
Currently, Obscura is running on Solana Devnet. We're working with Arcium to bring full MPC-encrypted transfers to mainnet soon.
What wallets are supported?
Any Solana-compatible wallet works with Obscura, including Phantom, Solflare, Backpack, and others.
Are there any fees?
Only standard Solana network fees apply. There are no additional fees for Obscura's privacy features.
Can I send any SPL token?
Currently, only SOL transfers are supported. SPL token support is coming in a future update.
How do I get Devnet SOL?
Connect your wallet to the app and click 'Request Devnet SOL' to receive free test tokens.
How does Shadow Duel work?
Shadow Duel is a 3-round strategic game. Both players secretly allocate 10 power points across 3 rounds. Allocations are encrypted until reveal. Winner of 2 out of 3 rounds takes the pot.
Is Shadow Duel fair?
Yes. Arcium's MPC ensures neither player can see the other's allocation until both have committed. The reveal happens on-chain with cryptographic guarantees.
Ready to try it out?
Launch App