Running a LN node over Tor, especially if is a public routing node is doing more damage than good, to yourself and to the whole network.
Guys, please stop running Tor nodes with public channels, especially if you are in a zone where are not so many exit points ! Tor is NOT for high reliability nodes. Tor is adding huge latency for your node and will always have sync problems.
LN needs reliability, speed and good routes. If you run a public Tor node you are a bottleneck for the rest of the participants.
I WILL NEVER CONNECT MY PUBLIC NODE TO TOR ONLY NODES!
If you run a private node, just with fea channels for your own personal use, that is another story. Even then is stupid, because Tor for LN is not bringing any privacy. Tor was used for nodes because many clueless users don't know how to open a port on their home routers and manage properly a wireguard or a firewall. That's all.
100 sats \ 0 replies \ @anon 12 Jul
The Lightning protocol shouldn't be reliant on everyone running LN on a low latency connection. Protocol devs should figure out how to deal with nodes with higher latency. Also not all payments need low latency.
reply
Interesting perspective. It makes sense. I was running CLN via Start 9 and I finally have up after 3 years of trial and error.
Now I'm getting back to running Bitcoin core only and it's taking more than 2 weeks to sync the chain on clearnet... I should have copied and rsync my old one first but I want to FAFO.
Security is only as good as the function. I even had a ghost website via tor and no one ever visited it because it's a lot of work. So there's that perspective too.
Networking is and isn't easy but that's the nature of cultivation. Growing food and constructing space for living is a similar task. Working for the sake of working and dedication to a spiritual cause will enhance the daunting task.
reply
I use Tor just in case my country bans bitcoin. It would be cool to use a public IP, I'll probably just rent a VPS and use it as a proxy. What are your thoughts on TunnelSats?
Guys, please stop running Tor nodes with public channels, especially if you are in a zone where are not so many exit points !
Having exit nodes nearby doesn't really make much of a difference since your connection will likely bounce around different areas before finally exiting somewhere else. Plus, if you're just connecting within the Tor network, exit nodes aren't even part of the equation.
If you run a private node, just with fea channels for your own personal use, that is another story. Even then is stupid, because Tor for LN is not bringing any privacy.
Not everyone is comfortable sharing their IP address :3 It can reveal your general location and potentially make it easier for others to track down node operators, and with CBDCs becoming more popular, it might not be long before bitcoin gets banned.
reply
in case my country bans bitcoin.
LOL is this a joke? Bitcoin can't be banned. That is a myth. Govs will only play with your mind. Educate yourself more and you will see that I am right.
If you live with the fear that will be banned, why do you still use it? Just go back to fiiat and sleep well. Bitcoin is NOT for the weak, is only for the brave.
What are your thoughts on TunnelSats?
Tunnelsats is OK, but you still use Tor to connect to that VPN. It still add latency.
Not everyone is comfortable sharing their IP address
That is true, but the threat is not from a gov, but from bad actors. Govs doesn't give a shit about you running a node.
You can use a VPS IP and make a wireguard VPN tunnel to your home node. That will be indeed a good option to not reveal your home IP.
But again, the question is: if you are so afraid running a public node, WHY are you running a public one and not a private one? Do you understand the difference between public and private nodes?
So again, please do not run a public routing node over Tor. You are doing more damage to all network participants than you can imagine.
reply
LOL is this a joke? Bitcoin can't be banned. That is a myth. Govs will only play with your mind. Educate yourself more and you will see that I am right.
While the technology itself can't be banned, there are definitely ways the network can be restricted. We've seen miner migrations on mainnet in the past due to crackdowns, and for both Lightning and Bitcoin nodes, it's as simple as scraping explorers and "politely asking" your ISP or hosting provider to shut you down or hand over your information. "Govs doesn't give a shit about you running a node" now, but this could change in the future.
Tunnelsats is OK, but you still use Tor to connect to that VPN. It still add latency.
Well, if I use Tunnelsats i would use a direct connection, but you're right - it would add an extra 3-10ms of latency.
But again, the question is: if you are so afraid running a public node, WHY are you running a public one and not a private one? Do you understand the difference between public and private nodes?
I believe you may be confusing caution with fear. Is it really so fearful to want to protect your location? I operate a public Tor node with the intention of assisting others who value their privacy, connecting with other Tor nodes, and keeping my own node anonymous. I consider all the different entities involved in handling my traffic in my threat model as well!
reply
11 sats \ 1 reply \ @anon 12 Jul
In a country where Bitcoin is banned, it's perfectly reasonable to take steps to make sure the local government doesn't learn that you are using Bitcoin.
Feel free to keep using your LN node over Lightning.
reply
In a country where Bitcoin is banned
From when do you need permission to use Bitcoin?
reply
I use Tor just in case my country bans bitcoin. It would be cool to use a public IP, I'll probably just rent a VPS and use it as a proxy. What are your thoughts on TunnelSats?
AMA or alternatively, check our FAQ
reply
Have you had a chance to do a security audit yet, or is it something you're planning to do soon? I'd also like to know more about how your servers are hardened.
reply