Skip to main content
36 votes
Accepted

How can I setup Bitcoin to be anonymous with Tor?

This is not a thorough schooling on Tor and only shows how to configure it to work together with Bitcoin Core. Bitcoin Core includes Tor integration When Tor is correctly setup on your system, Bitcoin ...
Willtech's user avatar
  • 3,279
13 votes
Accepted

How can I use Bitcoin Core with the anonymous network protocol I2P?

Jon Atack answered this on Twitter. Configuration and setup First install and start I2P (version 2.35 or above). $ apt install i2pd $ systemctl enable i2pd.service $ systemctl start i2pd.service In ...
Michael Folkson's user avatar
10 votes
Accepted

Why is connecting bitcoin exclusively over Tor considered bad practice?

There is a good summary of this problem on the BIP324 website: Proxy networks like Tor or I2P introduce a separate address space, independent from network topology, with a very low cost per address ...
Vojtěch Strnad's user avatar
10 votes

Why is connecting bitcoin exclusively over Tor considered bad practice?

Connecting to the bitcoin network over TOR to make transactions as an user is a good practice (this is important to mention in case casual users misunderstand your question). Running a full bitcoin ...
bitcoiner2680's user avatar
9 votes

Some questions about Lightning and Tor

Generally if you read BOLT 07 you will see that lightning nodes and channels can either be private or public. This is independent of the fact if they run on tor or not. The node announcment message ...
Rene Pickhardt's user avatar
8 votes

Is BIP324 v2transport redundant on Tor and I2P connections?

The encryption aspect of BIP324 isn't very useful on Tor/I2P, but it's pretty cheap in terms of computation power (cheaper than the old unencrypted protocol on many systems!). We could define a ...
Pieter Wuille's user avatar
7 votes
Accepted

Lightning Onion Routing vs TOR

The answer to your question is a clear NO, as two very different problems are being tackled but the onion routing in the TOR network and by the Onion Routing in BOLT 04. The idea of the Tor network ...
Rene Pickhardt's user avatar
6 votes
Accepted

No inbound connections on my bitcoin full node with TOR

It generally takes a long time before the network "discovers" you're a good peer to connect to. It may be a few days before you get inbound connections. I'm able to connect to you.
Pieter Wuille's user avatar
6 votes
Accepted

How fast can a LN payment be over TOR?

Basically as fast as a regular payment. The encrypted onion is being transported from node to node and will most likely leave the TOR network pretty quickly as many connections in lightning happen ...
Rene Pickhardt's user avatar
6 votes
Accepted

What is the rationale for the Lightning network's path length limit (20 hops)?

The onion routing in Lightning is based on the Sphinx Mix Format described in this paper. The situation is different from Tor We don't have entry and exit nodes in Lightning as all nodes are inside ...
Rene Pickhardt's user avatar
5 votes

How secure is using TOR in Lightning Network?

The paper you link to when used as advice rather than a scholarly investigation into the tradeoffs of different choices is outright bad advice. The attacks they give are largely generic and have ...
G. Maxwell's user avatar
  • 7,727
5 votes
Accepted

How does Lightning Network over TOR work?

Running lightning node over TOR is no different than running it over normal IP connection. Sending payment, fulfilling incoming payment, sending error messages etc. would happen in the exact same way ...
Ugam Kamat's user avatar
  • 7,427
4 votes
Accepted

How can someone prevent a sybil attack when connecting through TOR?

Low-latency transmissions over Tor can be defeated with a timing attack if you're connected to several of the attacker's nodes and the attacker is watching your transmissions at your ISP. The ...
Greg Hastings's user avatar
4 votes

Why should I use a Bitcoin Mixer?

Using a mixer helps preserve your financial privacy. The question is: who are you protecting your privacy from? Bitcoin transactions are public record, so anybody can view any historical transaction ...
chytrik's user avatar
  • 18.3k
4 votes
Accepted

Should full node provide BIP 157/158 services?

Of the 18 outbound connections, one is to a peer which offers COMPACT_FILTERS BIP 158 service. (I got the name from a list of optional node services provided here in Dec. 2019.) And here it says that ...
Pieter Wuille's user avatar
4 votes
Accepted

.onion addresses in buckets

The reason behind the network groups concept as used in Bitcoin Core (which correspond to AS numbers if you use asmap) is the rather vague notion that an attacker may get many IP addresses in a single ...
Pieter Wuille's user avatar
4 votes
Accepted

Force WasabiWallet to use system tor service

There are several important pieces of information mentioned here: Wasabi Wallet 1 is distributed with a specific version of Tor binaries but WW1 actually works with any version of Tor running on ...
Kiminuo's user avatar
  • 78
4 votes
Accepted

Use a Tor vanity address in Bitcoin Core?

The normal -y yaml output of mkp224o includes a fixed prefix string in the public and private keys. These are part of what Tor expects in its private key files when it looks them up. However Bitcoin ...
Ava Chow's user avatar
  • 71k
3 votes
Accepted

How can I get my LND node to make connections over Tor, IPv4, and IPv6?

The guide you linked is a good start. The next step is to broadcast these IPs using the externalip flag in the lnd.conf file. A sample lnd.conf file that enables connections (using default port 9735) ...
Danny Diekroeger's user avatar
3 votes
Accepted

Where do mined bitcoins go?

Bitcoin Core no longer contains any mining code, so it's definitely not mining. (If it were, you'd see 100% CPU usage.) Mining has nothing to do with the behavior you are seeing. You're downloading ...
Nate Eldredge's user avatar
3 votes
Accepted

Running full node over Tor

Your settings look correct for the versions you would have been using, I do not know about bitseed.conf however. For a more up to date guide for setting up Bitcoin Core to run over Tor, you can try ...
Willtech's user avatar
  • 3,279
3 votes
Accepted

My full node seems to be rejecting tor connections

Turns out my node had auto-banned localhost (127.0.0.1) at some point. As a result bitcoind was rejecting all incoming connections from the tor service, including my friend's attempts. I removed the ...
Mike's user avatar
  • 499
3 votes

in bitcoin core, how to use Tor for broadcasting new transactions only?

You cannot. The node side of Bitcoin Core treats wallet transactions as any other transaction. They aren't treated any differently from transactions received over the network. So once the transaction ...
Ava Chow's user avatar
  • 71k
3 votes
Accepted

source address is .onion in peers.dat

The only way this can happen is when you connected out to a Bitcoin Node running on a Tor hidden service (so you know its .onion address), and then that node gave you some IP/Tor addresses, which you ...
Pieter Wuille's user avatar
3 votes
Accepted

Failed to start Bitcoin daemon

You've set incompatible options. bind=1 requires listen=1 but proxy=X.X.X.X overwrites listen to 0.
Antoine Poinsot's user avatar
3 votes

Bitcoind is able to listen both to clearnet and Tor networks but broadcast transaction only over Tor?

There isn't an option in Bitcoin Core to broadcast a transaction to only Tor peers and not clearnet peers. Of course it is possible to do this if you write custom code but it isn't supported in ...
Michael Folkson's user avatar
2 votes
Accepted

Connect to Bitcoin Node behind tor network

The RPC interface is not exposed over Tor. The only thing that goes over Tor is the P2P connection. To access the RPC server, you need to connect directly to the node's IP address, not connect to it ...
Ava Chow's user avatar
  • 71k
2 votes
Accepted

Generate new .onion address for bitcoind over tor

bitcoind will cache the private key used. It is located at in the onion_private_key file in your bitcoind data directory (default will be ~/.bitcoin/onion_private_key). Delete that file and you should ...
Ava Chow's user avatar
  • 71k

Only top scored, non community-wiki answers of a minimum length are eligible