pull down to refresh

Consider the following lightning network topology:
___ C / A----B ---- D \ \___ E
Additional details:
  1. Channel AB is opened by A, to B, is unannounced and uses an SCID
  2. Channels BC, BD and BE are all public
  3. Nodes C, D and E are highly connected to the rest of the network
Question scenario:
  1. A generates an invoice and privately shares it with B
  2. B pays the invoice, sending sats directly to A
Question:
Are any of the nodes C, D, E etc aware that B just sent sats to A? If so, can they see the amount?
If only B pays to A, then is a payment directly through their private channel. So none of others business, to see or know.
But if the F is the payer and have to pay through D - B - A, for example, then, D and B knows the amount and scid destination.
You can use for example hosted channels (self hosted on your own CLN + Poncho) and open a HC with OBW wallet from your own node. OBW will generate a new nodeid every time you generate a new invoice. In that way you can hide your final destination.
reply
Very concerning, I just noticed I had some random peers connecting to A despite only having the single unannounced channel to B. Not cool. Burning it to the ground and trying again.
reply
No, That is normal to have peers connecting to your node and nothing to be worry. This is how LN works, creating a LN graph with peers.
Read and learn more how LN works before doing stupid stuff. Here you have all the info needed. https://darthcoin.substack.com/p/lightning-network-is-awesome
reply
Sure I'll just quickly work through all of those. Cool page though!
reply
I figured, thanks.
reply