Note: Dark Matter exclusively accepts Monero (XMR) for all transactions. This guide covers everything you need to know about obtaining and using Monero securely.
Why Monero?
Monero is a privacy-focused cryptocurrency that provides true financial privacy. Unlike Bitcoin, where all transactions are publicly visible on the blockchain, Monero transactions are private by default.
Privacy Features
- Ring Signatures - Your transaction is mixed with others, hiding the true sender
- Stealth Addresses - One-time addresses generated for each transaction, hiding the receiver
- RingCT (Ring Confidential Transactions) - Transaction amounts are hidden from observers
- Dandelion++ - Hides your IP address when broadcasting transactions
Monero vs Bitcoin
| Feature |
Monero (XMR) |
Bitcoin (BTC) |
| Transaction Privacy |
Private by default |
Fully public |
| Sender Hidden |
Yes (Ring signatures) |
No |
| Receiver Hidden |
Yes (Stealth addresses) |
No |
| Amount Hidden |
Yes (RingCT) |
No |
| Blockchain Analysis |
Ineffective |
Highly effective |
| Fungibility |
Full |
Coins can be tainted |
Chainalysis Statement: Major blockchain analysis firm Chainalysis has publicly acknowledged that Monero tracing is ineffective. Bitcoin transactions from darknet markets have been traced years after they occurred.
Video Tutorials
Learn Monero from trusted cryptocurrency educators:
Monero Explained
Mental Outlaw - Why Monero is the privacy king
How Monero Privacy Works
Monero Community - Technical deep dive
Setting Up Monero Wallet
Techlore - Feather wallet tutorial
Buying Monero Anonymously
The Hated One - No KYC methods
Recommended Wallets
Choose a wallet based on your security requirements and platform:
Feather Wallet (Recommended)
Desktop: Windows, Linux, macOS, Tails
Free, open-source desktop wallet with Tor support built-in. Best choice for darknet use.
- Built-in Tor support - routes all traffic through Tor
- Coin control for managing transaction inputs
- Hardware wallet support (Ledger, Trezor)
- Works on Tails OS with persistence
featherwallet.org
Official Monero GUI
Desktop: Windows, Linux, macOS
Official wallet from the Monero Project. Full node option for maximum privacy.
- Can run full node (download entire blockchain)
- Connect to remote node for lighter use
- Hardware wallet support
- Advanced features for power users
getmonero.org
Monero CLI
Desktop: All platforms (command line)
Command line wallet for advanced users. Maximum control and scripting capability.
- Full control over all wallet functions
- Can run as daemon for automated operations
- Lightweight when using remote node
- Best for Tails/Whonix users
getmonero.org
Cake Wallet
Mobile: iOS, Android
Mobile wallet with exchange features. Use desktop for darknet, mobile for small amounts only.
- Built-in exchange for crypto swaps
- Supports multiple cryptocurrencies
- Easy to use interface
- Not recommended for darknet transactions
cakewallet.com
Warning: Never use mobile wallets for darknet transactions. Mobile devices leak metadata (IMEI, GPS, network info). Always use desktop wallets on Tails or Whonix.
Obtaining Monero
KYC Exchanges (Less Private)
Centralized exchanges require identity verification. Your purchase is linked to your identity.
- Kraken - Major exchange with XMR trading
- Binance - Large exchange (check regional availability)
- Gate.io - Supports XMR pairs
After buying on KYC exchange: Send to intermediate wallet, wait 10+ confirmations, then send to final wallet. This doesn't provide full privacy but adds some separation.
No-KYC Methods (More Private)
LocalMonero
P2P marketplace for buying Monero directly from sellers. Cash, bank transfer, various methods.
localmonero.co
Atomic Swaps
Swap Bitcoin for Monero trustlessly. Use after acquiring BTC privately.
unstoppableswap.net
TradeOgre
No-KYC exchange. Swap other crypto for XMR without identity verification.
tradeogre.com
Mining
Mine Monero directly. CPU mining is viable with RandomX algorithm. Most private method.
getmonero.org/mining
Best Practice: For maximum privacy: Buy Bitcoin with cash (ATM/LocalBitcoins) > Atomic swap to Monero > Wait 10+ confirmations > Send to fresh wallet. This breaks any chain analysis completely.
Using Monero Securely
Transaction Best Practices
- Always use Tor - Route wallet connections through Tor (Feather does this automatically)
- Wait for confirmations - 10 confirmations before considering funds secure
- Use subaddresses - Generate new subaddress for each transaction/purpose
- Don't reuse addresses - Fresh address for every incoming transaction
- Run your own node - For maximum privacy, don't rely on remote nodes
Wallet Security
- Backup seed phrase - Write down 25-word seed on paper, store securely
- Never store seed digitally - No photos, no cloud storage, no text files
- Use strong password - Encrypt wallet file with strong passphrase
- Verify wallet integrity - Check signatures before installing wallets
Using Remote Nodes
If not running your own node, choose remote nodes carefully:
# Trusted community nodes (examples)
node.moneroworld.com:18089
nodes.hashvault.pro:18081
node.community.rino.io:18081
# .onion nodes (most private)
cxfqzuc7p4hv6nqj.onion:18081
xmrag4hf5xlabmob.onion:18081
Note: Remote node operators can see your IP address and when you broadcast transactions. Use Tor and trusted nodes, or run your own node for best privacy.
GitHub Resources
Official Monero repositories and tools:
Common Commands (CLI)
# Create new wallet
monero-wallet-cli --generate-new-wallet wallet_name
# Open existing wallet
monero-wallet-cli --wallet-file wallet_name
# Check balance
balance
# Get new receiving address (subaddress)
address new
# Send transaction
transfer ADDRESS AMOUNT
# View transaction history
show_transfers
# Set remote node
set_daemon ADDRESS:PORT
# Rescan blockchain
rescan_bc
Troubleshooting
Wallet Won't Sync
- Check internet connection and Tor status
- Try different remote node
- Rescan blockchain from wallet creation height
- Check firewall settings
Transaction Stuck
- Wait - Monero has 2-minute block time
- Check transaction on block explorer
- If unconfirmed for hours, may need higher fee
Balance Shows Zero
- Wallet may not be synced - wait for sync to complete
- Restore from seed with correct blockchain height
- Check you're on correct network (mainnet vs testnet)