← Bitcoin Encyclopedia

Tor and Bitcoin

🌿 Intermediate

💡 The Plain-English Definition

Tor (The Onion Router) is a privacy network that routes internet traffic through several encrypted relays, hiding your original IP address. Bitcoin node operators and wallet users can route their Bitcoin traffic through Tor — stopping their internet provider, government, or a network observer from tying their physical location to their Bitcoin activity.

Tor and Bitcoin
A 2012 Tor network visualization — Tor is software many Bitcoin users route traffic through for privacy; this interface itself is long outdated.Photo: Tor Project, 2012, CC BY 3.0 us, via Wikimedia Commons

🤔 But Why Though?

Every time you broadcast a Bitcoin transaction, or your node connects to the network, that communication comes from your IP address — a number that identifies your internet connection and can be traced to where you physically are. With no privacy measures, your internet provider can see that you’re running a Bitcoin node, when you transact, and can potentially tie those transactions to your identity. Government agencies can demand that data. And network watchers can map where transactions come from by seeing which nodes first broadcast them.

Tor solves this at the network level. It routes each packet of your data through a series of volunteer-run encrypted relays, and each relay knows only the previous and next hop — no single relay knows both where the traffic started and where it’s going. To any outside observer, your Bitcoin traffic appears to come from the final Tor exit relay, not your home or office. Running a Bitcoin node as a Tor hidden service (a .onion address) is stronger still — your node connects only to other Tor nodes, and your IP is never exposed to any peer.

Tor pairs well with BIP324, the upgrade that encrypts the traffic between Bitcoin nodes. They cover different gaps: BIP324 hides the content of node communications from a snooping internet provider, while Tor hides who is talking to whom. Different problems, best solved together.

What Tor doesn’t protect is your on-chain history from chain analysis. Tor hides where your transactions come from — not what they are or how they link to your other addresses. Someone watching the blockchain still sees all your transactions; they just can’t easily trace them back to your home network. Setup is straightforward: Bitcoin Core supports Tor natively — putting proxy=127.0.0.1:9050 in the config file routes all its connections through a Tor instance running on your machine. And many plug-and-play node devices (Umbrel, Start9, MyNode) turn Tor on by default.

🌍 The Real-World Analogy

Tor is like posting letters through a series of anonymous forwarding addresses. You write a letter and put it in an envelope addressed to a forwarding address, which puts it in another envelope for the next forwarding address, which finally delivers it to the recipient. Nobody in the chain knows both the sender and the recipient — each only knows the steps next to them. The contents are encrypted, and the origin is completely hidden. Bitcoin over Tor is that forwarding chain applied to internet traffic.

⚡ So What?

If you run a Bitcoin full node (a computer that independently validates the blockchain) at home, enabling Tor is one of the highest-impact privacy steps available. It stops your internet provider logging your node activity, and stops network-level analysis from pinning your node as the origin of transactions. For mobile wallet users, Tor-compatible wallets route transactions through Tor automatically. Combined with good on-chain habits, Tor meaningfully strengthens the practical privacy of your Bitcoin use.

📩 The Daily Bit · free

Get one plain-English Bitcoin email each morning.

The Daily Bit — free, two minutes, unsubscribe anytime.

The Bitcoin EncyclopediaPrefer a book? The Bitcoin Encyclopedia