Bitcoin and Monero for darknet markets
How to acquire, hold, and transfer cryptocurrency without connecting the transaction to your real identity.

Bitcoin is traceable. Monero is not. Start there.
Every Bitcoin transaction is permanently recorded on a public blockchain. Anyone can look up a Bitcoin address and see every incoming and outgoing transaction, the amounts, and the connected addresses. Chain analysis companies like Chainalysis and Elliptic have built entire businesses around tracing Bitcoin flows, and law enforcement uses their tools routinely.
Monero works differently. It uses three privacy technologies — ring signatures, stealth addresses, and RingCT — to hide the sender, receiver, and amount of every transaction by default. There is no "transparent mode." A Monero address reveals nothing about its transaction history to outside observers.
The practical takeaway: if a market accepts Monero, use Monero. If it only accepts Bitcoin, you'll need to take additional steps to break the chain between your real identity and the destination address. Both scenarios are covered below.
Wallet selection
You need a wallet you control — not an exchange account. Exchanges hold your private keys, which means they can freeze your funds, report your transactions, or get hacked. A personal wallet gives you full control.
| Currency | Recommended wallet | Platform | Tor support |
|---|---|---|---|
| Monero (XMR) | Feather Wallet | Windows, macOS, Linux | Built-in Tor proxy |
| Monero (XMR) | Monero GUI Wallet | Windows, macOS, Linux | Manual proxy config |
| Bitcoin (BTC) | Electrum | Windows, macOS, Linux | Built-in Tor proxy |
| Bitcoin (BTC) | Sparrow Wallet | Windows, macOS, Linux | Built-in Tor proxy |
Feather Wallet is the strongest choice for Monero. It connects through Tor by default, has a clean interface, and supports hardware wallets. Download it from featherwallet.org — verify the PGP signature on the download, just like you would for Tor Browser.
Electrum is the standard lightweight Bitcoin wallet. It does not route through Tor by default — you need to configure the proxy settings manually. Go to Tools > Network > Proxy, select SOCKS5, and point it to 127.0.0.1:9150 (the Tor Browser SOCKS port). Electrum will only connect through Tor while Tor Browser is running.
Sparrow Wallet is a newer Bitcoin wallet with built-in Tor, coin control, and CoinJoin integration. If you plan to use Bitcoin seriously and want privacy tools built in, Sparrow is worth the extra complexity.
How to acquire cryptocurrency privately
Buying Bitcoin or Monero from a KYC (Know Your Customer) exchange like Coinbase, Binance, or Kraken links your real identity to the purchased coins. The exchange has your name, address, government ID, and a record of every purchase. From there, chain analysis can follow the coins wherever they go.
To break this link, you need to acquire coins through methods that don't require identity verification:
The BTC-to-XMR swap in practice
This is the most common approach for users who already hold Bitcoin: swap BTC to XMR, then send XMR to the market. The process works because once Bitcoin enters the Monero network, the chain analysis trail terminates. Chainalysis can see the BTC leaving your wallet and arriving at the swap service, but the outgoing Monero transaction is invisible to them.
One thing to be aware of: some swap services log IP addresses. Always access them through Tor Browser. If the swap service has a .onion address, use that.
Bitcoin privacy (when Monero is not an option)
Some markets accept only Bitcoin. In that case, you need to break the connection between your identity and the coins before depositing. There are two main approaches:
CoinJoin mixes your Bitcoin with other users' coins in a single transaction, making it difficult to determine which output belongs to which input. Sparrow Wallet has built-in Whirlpool CoinJoin support. The process creates a pool of identically-sized outputs, and your coins emerge mixed with coins from other participants. Chain analysis tools can see the CoinJoin transaction itself, but tracing individual coins through it becomes computationally infeasible with enough rounds.
BTC → XMR → BTC swaps. Convert your Bitcoin to Monero, wait, then convert it back to fresh Bitcoin from a different source. The Monero leg breaks the chain completely. This is slower and costs more in swap fees, but it provides stronger privacy than CoinJoin alone because chain analysis tools cannot see through the Monero step at all.
Never send Bitcoin directly from a KYC exchange to a market. The exchange has your identity and the destination address. Even if the market is seized years later and its database becomes available to investigators, that transaction is there.
Routing wallet connections through Tor
Your wallet connects to network nodes to broadcast transactions and check your balance. These connections reveal your IP address to the nodes you connect to. If you broadcast a transaction from your home IP, that IP gets associated with the transaction in the node's logs.
Configure your wallet to connect through Tor:
127.0.0.1, port 9150. This uses Tor Browser's proxy — Tor Browser must be running for Electrum to connect.Transaction timing and amount correlation
Even with privacy measures in place, careless timing can reveal connections. If you buy $200 of Bitcoin at 3:15 PM and a $195 deposit appears in a market wallet at 3:45 PM, the timing and amount correlation is obvious.
Break this pattern: don't deposit immediately after acquiring coins. Wait hours or days if possible. Split amounts into uneven portions — send $87, wait, send $108 — rather than sending a single round amount that matches your purchase. This applies less to Monero (since amounts are hidden), but timing correlation still matters even on Monero if the adversary controls both endpoints.