Post
Topic
Board Bitcoin Discussion
Merits 3 from 1 user
Re: Lightning Network Observer
by
franky1
on 08/02/2022, 14:02:27 UTC
⭐ Merited by fillippone (3)
Can Chainalysis trace every transaction in Lightning? How can users add more privacy?

if you speak to rath_ he will tell you his LN wallet does not have privacy, his wallet announces his channel balance changes to a central DNS so that everyone can see whats available to make routes.

LN originally worked differently using private messages. (still does if you avoid rath_'s prefered wallet)
here is rath highlighting how he views his wallets function of everything is public

The Lightning Network solves this problem by implementing a gossip protocol. Gossip protocols are typical for peer-to-peer (P2P) networks and allow nodes to share information with the whole network with just a few direct connections to peers. Lightning nodes open encrypted peer-to-peer connections to each other and share (gossip) information that they have received from other peers. As soon as a node wants to share some information, for example, about a newly created channel, it sends a message to all its peers. Upon receiving a message, a node decides if the received message was novel and, if so, forwards the information to its peers. In this way, if the peer-to-peer network is well connected, all new information that is necessary for the operation of the network will eventually be propagated to all other peers.

By default, Lightning channels are public and they advertise themselves through "channel_announcement" and "channel_update".

You can use Lightning explorers like amboss.space or 1ml.com to see information extracted from the gossip protocol for each public node. Here's my node. You can see all of my channels, including their fee settings which are necessary to construct the routing path. Private channels are generally not used for payment routing as the invoice would have to include routing hints.

Even a lightwallet like Electrum forces their users to wait for the local graph to sync through the gossip protocol if they don't want to be able to connect only to trampoline nodes, which can take care of the path calculation for the user if they are willing to compromise their privacy.
[/quote

note.
other LN wallets(not like rath_'s) do not have channels set to public
do not send announcements to the whole network. and it only sends it to the 'tree' of peered nodes. if they choose to