Hello,
I am running my node using LND and was wondering if there are ways to improve privacy when routing payments over short distances?
Say I have a channel with node A, but I want to hide the fact that I am the one paying, could I somehow tell lnd to pick a longer route? Possibly specifying a minimum amount of hops? Ofcourse node A wouldn't be 100% sure that I was the one actually executed the payment but I think even better privacy would be achieved if the node never saw the payment coming from me directly.
After inspecting the documentation it seems as if there isn't an option for doing something like this, however you could possibly create a route manually and use the
paytoroute
command. This would be rather time consuming to do every time so my best guess is that you could create a shell script that would do this for you.Any thoughts?
htlc_maximum_msat
is that my channels are rather small which would prevent much of the channels from being used for routing other payments, however this might be a small price to pay for increased privacy. I should do some reading on the "oakland protocol", haven't heard of it before.