Hot answers tagged

8

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 explicitly supports announcing that it runs on tor as written in the BOLT 07 The following address descriptor types are defined: 1: ipv4; data = [4:...


6

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 the Network. In Tor a new connection along the path is as easy as creating a TCP socket between the tor routing nodes. In Lightning a payment channel with ...


5

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 with direct IP connections. The path calculation is happening locally on your node and does not need communication with your peers at the time when the payment is ...


4

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 in both cases. The only difference is that the above messages that you send to your peer will now happen over TOR network rather than a direct IP package. If ...


3

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.


2

First of all, anonimity and privacy are two different things. Bitcoin is designed to be pseudonimous - which is close to anonimity, but instead of being completely anonimous, you're linked to your bitcoin address, or pseudonym. You cannot make a private transaction on the Bitcoin network, but you can try to be as anonymous as possible. It is possible to run ...


2

Is it possible the problem for that to be related to TOR, considering that I can connect to and open channels with public nodes just fine? No, that's very unlikely. (and contradictory) Are the channels you created announced ? Are your two nodes connected to the network ? For a node to find a route it needs to be connected to the peer-to-peer network to ...


2

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 ban and he is able to connect.


1

Yes but not by default. C-lightning uses a pluggable Bitcoin backend. The default one, bcli, will use the bitcoin-cli executable to make requests to a bitcoind. It exposes bitcoin-cli's rpcconnect startup option to lightningd which does not not support onion hosts. And you probably don't want it to as it is not meant to be exposed. If you want to run C-...


1

There's no handling of this really. The incoming connection just appears to be from localhost, bitcoind has absolutely no way of even identifying what circuit they came from. Banning them becomes a nothing or everything affair. It would be extremely unwise to act in the way that you have defined, especially given that at this time there are less than 50 ...


1

When your client start the connection with another peer it is outbound, otherwise it is inbound. If you want to be sure that your tor node is properly setup and that other peer can connect to you, check: https://en.bitcoin.it/wiki/Setting_up_a_Tor_hidden_service


1

Your VPN provider at least is in a position to deanonymize you. Therefore, I would rather use TOR. It's not infallible, but many people have used it successfully to achieve relative anonymity. Here's a short guide to setting up bitcoin core with TOR As Saxtheowl has already mentioned, however, both a VPN and TOR can only hide your IP address. There are many ...


1

For purchasing BTC in a private way, you should buy OTC (not from centralized exchanges). One possible way is Bitcoin ATMs, another option is using HodlHodl.com (works with Tor Browser) or Bisq (software you install on your computer), both of which just connect buyers and sellers and then you can do the trade using various payment methods, including meeting ...


1

BTCPay Server "is a self-hosted, open-source cryptocurrency payment processor. It's secure, private, censorship-resistant and free." There are still some outstanding issues around Tor though.


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