Tor Project logo
Tor can conceal a Bitcoin node’s public network address from direct peers.Credit: Tor Project brand mark via Simple IconsOriginal sourceLicenseAll image credits

Bitcoin’s peer-to-peer traffic can reveal a node’s public IP address to connected peers. Routing those connections through Tor can reduce that direct network exposure, but it does not make every transaction or wallet activity anonymous.

Tor protects the connection layer

Tor routes traffic through multiple relays so a remote Bitcoin peer does not see the user’s ordinary public IP address. Bitcoin Core can use Tor for outbound connections and onion services.

Onion services accept private inbound connections

A node can advertise a Tor onion address without exposing an ordinary public server address.

Transaction privacy is a separate problem

Public blockchain data, address reuse, wallet-server queries, exchange records, and timing patterns can still reveal relationships. Network privacy should be treated as one layer of a broader privacy model.

Wallet queries can reveal an address set

Asking a remote server about many related addresses may expose relationships even when the network connection uses Tor.

Sources

  1. Bitcoin Core — Tor documentation
  2. Tor Project — What Tor protects