Links to other tutorials from the series:[BitcoinTalk Node Tutorial #1] Running Bitcoin Core on Raspbian Lite (GUI-less) https://bitcointalk.org/index.php?topic=5476754.0[BitcoinTalk Node Tutorial #2] Installing Electrs from source https://bitcointalk.org/index.php?topic=5477339.0[BitcoinTalk Node Tutorial #3] Sparrow terminal / infinite Whirlpool mixes https://bitcointalk.org/index.php?topic=5470024.0[BitcoinTalk Node Tutorial #5] Hosting a Monero node on the same machine https://bitcointalk.org/index.php?topic=5480371.0
Connecting BISQ to our nodeThis tutorial is slightly different. In this tutorial we will need another computer to install BISQ. Then we will connect BISQ to our Bitcoin Node through TOR. Doing that, BISQ will communicate with the Bitcoin network exclusively through our node.
Exposing Bitcoin Core as a TOR hidden serviceWe have already set up our
bitcoin.conf to run behind TOR in our
tutorial#1. Most of the times, the directive
proxy=127.0.0.1:9050 is sufficient.
Now let's go to
/etc/tor/torrc file and let's edit it. For me some of the following lines where already there but I had to uncomment them:
ControlPort 9051
CookieAuthentication 1
CookieAuthFileGroupReadable 1
DataDirectoryGroupReadable 1
HiddenServiceDir /var/lib/tor/bitcoin-service/
HiddenServicePort 8333 127.0.0.1:8333
Then, just restart the service with:
sudo systemctl restart tor
Now, it's time to read our
.onion address:
cat /var/lib/tor/bitcoin-service/hostname
The address will be there for us.
Finally, we need to stop Bitcoin Core and add the ip in the configuration file.
bitcoin-cli --datadir=/media/apogio/BTC/bitcoincore stop
nano /media/apogio/BTC/bitcoincore/bitcoin.conf
Add the following directive:
externalip=<the onion address>
Installing BISQSince I am not a professional documentation writer, I certainly can't write the installation guide any better than the guys from BISQ. Therefore, depending on your OS, follow the equivalent guide from this page:
https://bisq.wiki/Downloading_and_installingNote: make sure to validate every signature and binary you download.
Connecting BISQ to our nodeLuckily, this is very simple and you can just follow my screenshots.
Let's head to Settings - Network Info:
There, simply tick the "Use Tor for Bitcoin network" and "Use custom Bitcoin nodes". Then, add the address and press Enter.
If done properly, you should see that Bisq connect to Bitcoin network with 1 peer only. This peer, as you 've already guessed is your own node.