Questions tagged [tor]
A distributed anonymization network, making not only much more difficult to eavesdrop the content, but also hiding the participants. Most TCP/IP applications - including bitcoin software - can be easily modified/configured to communicate on tor.
118
questions
0
votes
0
answers
15
views
Jointmarket Tumbler / yield_generator issue
I am unable to get the joinmarket tumbler or yield generator scripts working.
In particular the script enters a loop, trying to connect to .onion sites before dropping out and showing:
[ERROR] We ...
1
vote
0
answers
73
views
Bitcoin Core Inbound connections (TOR)
I downloaded Bitcoin Core and the synchronization is complete. I am in a double NAT situation (I don't have permission to alter the settings of one of the routers) so in order to receive inbound ...
0
votes
1
answer
48
views
Why are torrc modifications required for a bitcoin hidden service on the wiki?
According to the wiki the torrc file requires the following settings:
ControlPort 9051
CookieAuthentication 1
CookieAuthFileGroupReadable 1
However, if you simply run bitcoind.conf with onlynet=...
3
votes
1
answer
272
views
Is BIP324 v2transport redundant on Tor and I2P connections?
Just testing the recent BIP324 on my node, since Bitcoin Core v26 and having v2transport=1 in bitcoin.conf set, I have noticed that I am receiving some incoming connections using the v2 transport ...
2
votes
1
answer
384
views
Advantages of running a lightning clearnet node compared to one behind a TOR proxy?
Can anyone explain - maybe in a bulletpoint list - what we gain from that? Will that increase its usage? Or is it more about being able to access it from all of your devices everywhere?
I'm ...
0
votes
0
answers
42
views
Bitnodes check on .onion addr returns 403 Forbidden
Question on inbound connections. I am running via tor proxy and getting outbound connections. Node is running in pruned mode and is up to date. I manually created hidden service via torrc config file. ...
2
votes
1
answer
110
views
How do I verify my privacy on Bitcoin Core
Based on my question, you can tell that I'm not experienced by any stretch of the imagination. However, I'm eager to learn.
I spent quite some time setting up a full node on a headless 2011 Mac Mini ...
2
votes
0
answers
63
views
Listening only for local inbound connections over "clearnet", and using Tor for external connections
I want to connect some wallets to my node in my LAN, over regular connection (not Tor), but I don't want my node to use this "clearnet" connection for anything else (for example to connect ...
3
votes
1
answer
318
views
Bitcoind is able to listen both to clearnet and Tor networks but broadcast transaction only over Tor?
I know bitcoin core node can listen to both Tor and clearnet connections, but in this situation is it possible to broadcast transaction only over the Tor network and not clearnet? I'm asking it for ...
1
vote
1
answer
675
views
How to connect my mobile wallet to a full node via a TOR hidden service address?
I would like to configure a mobile (Android) wallet to connect to a TOR-enabled full node (Bitcoin Core), via its onion address. I haven't decided which wallet to use yet. It will depend, of course, ...
1
vote
1
answer
127
views
Failed to start Bitcoin daemon
I set up Tor with bitcoind. After that, when I started the daemon, I got the following error.
Error: Cannot set -bind or -whitebind together with -listen=0
My bitcoin.conf is:
server=1
txindex=1
...
2
votes
1
answer
209
views
Use a Tor vanity address in Bitcoin Core?
I tried using mkp224o to generate a Tor vanity address for my Bitcoin Core node. It output something like this:
./mkp224o -y satosh
hostname: satoshf47rudte4hkkhhpz7sndbizctnvh3qcmdsaegjaprobb5mt6id....
2
votes
1
answer
241
views
CLN having issues connecting to Tor service
Suddenly started getting this error, where should I look to try and fix it? Tor version 0.4.7.10 Tor compiled with GCC version 12.2.0
and lightning v0.11.2
e: lightning_connectd: Connecting stream ...
1
vote
1
answer
600
views
I am trying to get past Binding RPC on address 1 port 8332 failed
My debug file shows:
2022-12-17T09:28:00Z Bitcoin Core version v24.0.1 (release build)
2022-12-17T09:28:00Z InitParameterInteraction: parameter interaction: -externalip set -> setting -discover=0
...
3
votes
0
answers
51
views
What are the privacy implications of sharing or publishing the .onion address of a bitcoin node?
Some tutorials redact the .onion address of their nodes for privacy reasons: https://coldcard.com/docs/img/econoalch/Sparrow47.png
What are the attack vectors that they are defending themselves from? ...
0
votes
1
answer
528
views
How to force node to use tor connections, onlynet=onion already
I've followed all these steps
How can I setup Bitcoin to be anonymous with Tor?
I've added onlynet line in my conf file, but all my peers come with ipv4 connection. When I run getnetworkinfo I get ...
10
votes
3
answers
6k
views
Why is connecting bitcoin exclusively over Tor considered bad practice?
I've heard that a bitcoin node with only Tor connections is "trivial" to eclipse attack and that such nodes should maintain at least one (or more?) clearnet connections in addition. What is ...
3
votes
1
answer
500
views
Force WasabiWallet to use system tor service
I am running Wasabi wallet on linux machine and would like to force it to use system tor service. Tor is being blocked by my ISP, but I have set up bridges for my system tor daemon, and it works OK. ...
0
votes
0
answers
272
views
lnd fails to connect to the network
Ubuntu 22.04
lnd 0.15.3-beta
tor 0.4.6.10
When I run lnd, it never connects to the network. The output contains the line:
[ERR] SRVR: Unable to retrieve initial bootstrap peers: no addresses found
...
0
votes
1
answer
183
views
source address is .onion in peers.dat
I recently wrote a tool to decode the peers.dat in bitcoin core. Something peculiar that I noticed is how there were some addresses in the tables that had the source address as a .onion address.
Does ...
0
votes
1
answer
76
views
IP and .onion addresses in buckets
From my understanding, the new tables have 1024 buckets and each bucket can hold a maximum of 64 addresses. Is there a limit set in place for the maximum number of address types that can be part of ...
1
vote
1
answer
140
views
.onion addresses in buckets
I understand that the AS information plays a part in how addresses are populated in the buckets of the new table for IPv4/IPv6 addresses, but how does it work for .onion addresses?
I understand the ...
3
votes
1
answer
211
views
DNS Seeds for TORv3
Does querying the DNS Seeds via TOR return .onion addresses? If not, then if my node is a TOR only node, does it always get the .onion addresses to connect to, from the hard-coded list?
Additionally, ...
1
vote
1
answer
233
views
restrict bitcoin core to tor
I run both bitcoind and bitcoin-qt calling with
-proxy=127.0.0.1:9050
Is this enough for Bitcoin Core to route any communication through Tor, or does this risk any name resolution or something being ...
0
votes
1
answer
403
views
Not able to create private V3 onion service
I'm trying to secure my onion service running on my VPS node. I followed the steps of the official tor guide and this guide. Everything works fine UNTIL I get to the point where I have to modify the ...
0
votes
1
answer
87
views
Not able to verify tor setup for RPC
I'm currently in chapter 14.1 (verify your tor setup) of the learning bitcoin from the command line course by blockchaincommons.
I don't get my head around doing the actual RPC verification via ...
1
vote
1
answer
397
views
Should full node provide BIP 157/158 services?
As an educational exericse I have a new 22.0 full node using tor onion-only. Of the 18 outbound connections, one is to a peer which offers COMPACT_FILTERS BIP 158 service. (I got the name from a list ...
1
vote
0
answers
57
views
Why variations in tor onion service incoming node identifcation formats?
With these bitcoin.conf parameters:
proxy=127.0.0.1:9050
listen=1
onlynet=onion
bind=127.0.0.1
externalip=[my 64-char code].onion
[plus 32 addnode=[onion address] entries]
I quickly get 18 outgoing ...
1
vote
0
answers
86
views
github bitcoin/doc/tor.md - Automatically versus Manually creating a Bitcoin Core tor onion service
The doc I'm asking about: TOR SUPPORT IN BITCOIN. Section 1 describes how to "Run Bitcoin Core behind a Tor proxy." Then...
Automatically create a Bitcoin Core onion service
[I]f Tor is ...
2
votes
0
answers
287
views
Low inbound connections and fixed getnetworkinfo score at 4
I spent hours researching for possible solutions, but couldn't find any. I set up my RPi4 bitcoin node about a month ago. It communicates through Tor (see torrc content).
SOCKSPort 9050
Log notice ...
1
vote
1
answer
403
views
How to configure Electrum to open explorer in Tor Browser?
Is it possible to configure Electrum to open explorer in Tor Browser?
I would like to use Blockstream’s http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/.
Thanks!
3
votes
1
answer
922
views
Tor and i2p tradeoffs in Bitcoin Core
What are the different trade-offs involved in options mentioned below that users should consider while using Tor/i2p in Bitcoin Core based on privacy and security?
Only Tor or i2p
1.1 onlynet=i2p
1.2 ...
2
votes
1
answer
672
views
Can bitcoind listen on both ipv4 and ipv6?
Can bitcoind listen on both ipv4 and ipv6? I know it can make outbound connections on both (onion and i2p) but can it also advertise multiple public hosts if available?
This question was asked by ...
0
votes
1
answer
204
views
Bitcoin Core Onion Service created unexpectedly
Why is Bitcoin Core onion service created when I have not mentioned anything related in bitcoin.conf?
bitcoin.conf in Windows (data directory):
prune=2048
bitcoin.conf in Fedora (running bitcoind)
...
1
vote
1
answer
671
views
How does `-rpcconnect` option work?
Its mentioned that -rpcconnect can be used to send commands to a remote Bitcoin Core node: https://github.com/bitcoin/bitcoin/blob/master/src/bitcoin-cli.cpp#L70
I am testing this option by using the ...
9
votes
1
answer
3k
views
How can I use Bitcoin Core with the anonymous network protocol I2P?
How can I use Bitcoin Core with the I2P anonymous network protocol?
0
votes
2
answers
690
views
Scan ports for my onion bitcoin node and RPC calls
I'm getting to work my first bitcoin node, it is running P2P through Tor network.
1: How can it be scanned? how can I see if its exposing any port, or port 8333?
2: How can I make RPC calls through ...
6
votes
1
answer
123
views
Bitcoin over Tor and man in the middle attack: risks mitigated yet?
This paper explains how combining Bitcoin and Tor creates an attack vector. A man in the middle can control the information flow between all users who connect over Tor. This paper is from 2014. Has ...
1
vote
1
answer
556
views
Upgrade to 0.21.0 - No incomming connections via Tor after upgrading
I upgraded to 0.21.0 a couple of days ago and noticed I'm no longer getting incoming connections while using Tor as a proxy. Was fine before the upgrade.
'getnetworkinfo' shows "reachable": ...
0
votes
2
answers
165
views
How does an individual access the Bitcoin Core repo and contribute to it in the case that GitHub boots Bitcoin Core or the individual off GitHub?
It is not looking like Bitcoin Core will be moving from GitHub anytime soon (unless forced to).
How does an individual access the Bitcoin Core repo and contribute to it in the case that GitHub boots ...
5
votes
1
answer
318
views
How to reliably check if your bitcoin onion node is reachable as advertised?
If getpeerinfo returns a good number of outbound onion peers but none show up as inbound:true, how do you check if your node is properly reachable as advertised?
Several guides and forum answers ...
1
vote
0
answers
335
views
Bitcoin core behind Tor Hidden service problem
Recently I had to reinstall/compile Bitcoin Core in my freshly installed Debian Buster laptop.
I followed instructions here for method 2 at the bottom of the site:
https://en.bitcoin.it/wiki/...
1
vote
0
answers
505
views
What settings required to privately run bitcoin core on tails?
I am running bitcoin-core on TailsOS which seems to work out of the box. I think TailsOS blocks all unsafe requests but I would like to know what settings I should enable to run it really privately. ...
4
votes
2
answers
2k
views
in bitcoin core, how to use Tor for broadcasting new transactions only?
I have set up a full node with bitcoin core running on the internet. I have also set up a wallet running on a private machine that communicates to the full node to broadcast new transactions.
To ...
1
vote
0
answers
185
views
Score value of my node is not rising
I'm running Bitcoin Core 0.20.1 in Debian Buster.
I run the daemon behind Tor network.
My current settings are:
/etc/tor/torrc
SOCKSPort 9005
ControlPort 9501
HiddenServiceDir/var/lib/tor/bitcoin-...
1
vote
1
answer
642
views
IP Addresses of inbound connections in bitcoin full node (TOR) looking as a localhost (127.0.0.1)
I run bitcoin full node (mynode) through TOR and I see that inbound connections appear only as a localhost with varying ports usually in high range (examples 127.0.0.1:35010, 127.0.0.1:58188, 127.0.0....
3
votes
1
answer
4k
views
How to run Bitcoin Core as onion service on Windows, Ubuntu and Android?
Have you tried running Bitcoin Core listening on Tor on different platforms? What are your experiences, issues that you faced, hacks, workarounds etc.?
2
votes
3
answers
742
views
What are the safe ways to connect to bitcoin network using tor?
One case that I remember when someone was unable to connect his bitcoin full node to the network because of censorship: https://twitter.com/TheBlueMatt/status/1161291626553270272
Matt suggested using ...
1
vote
1
answer
343
views
Connect C-lightning to a remote bitcoind through tor
I would like to connect my C-lightning node to a remote Bitcoin node, in order to be able to run lightningd on a small storage capacity VPS.
I could achieve this by using clearnet connection and ...
0
votes
1
answer
958
views
ElectrumX server as a Tor hidden service
I am trying to run an ElectrumX server on my PC. I run it on a docker container with the following Dockerfile configuration:
FROM python:3.7-alpine3.11
LABEL maintainer="Luke Childs <...