š
Original date posted:2023-07-25
šļø Summary of this message: Blinded paths in the Lightning Network can have a downside for privacy and decentralization, as they can enforce that only "compliant" nodes can reach a destination. This could lead to routing only through large regulated hubs, hurting payment reliability and sender side privacy. There is concern that lightning "chain analysis" companies could pressure businesses into implementing this.
š Original message:
Hi list,
This is an idea I had the other week about a potential downside of blinded paths that people should be aware of.
Blinded paths work by encrypting specific paths to reach the destination node, and each of these paths have an introduction point.
This has big privacy benefits for the receiving node as they can hide among an anon set of anyone within X hops of the introduction node (X being the size of the blinded path).
However, this can have a potential downside for privacy and decentralization on the network as a whole.
With blinded paths since you do not know the destination node the only way to pay them is through one of the given paths.
Because of this, they can be used to enforce that "compliant" nodes are the only ways to reach a given destination.
In my experience today you can get away with telling your compliance officer you will only open channels with people you trust, and we see this with some regulated businesses today (Cash App & River only open to sepcific peers).
However with blinded paths we could have a world where not only do they only open channels to specific peers but they enforce that when paying them, the payment must go through at least N "compliant" nodes first.
This would make it so the pleb routing nodes of today would be completely circumvented and users would be forced to route only through large regulated hubs.
The receiver would be hurting their payment reliability as they are removing potential paths they can receive from, but this is already the case for all blinded paths.
This could hurt sender side privacy as well, since payment reliability rapidly falls off the more hops that are needed it is likely the sender would need to be very closely connected the introduction node or any of the nodes along the blinded path, and if all these compliant nodes are data sharing they'll be able to track a payment as it happens through the network just through basic timing analysis.
My concern is lightning "chain analysis" companies could strong arm businesses into doing things like this under the guise of making sure you don't receieve OFAC coins. However, I am not sure if this is a "fixable" problem and just a trade off we'll have to make to get receiver privacy in lightning but wanted to put out there for people's opinions/awareness.
Best,
benthecarman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20230725/368cd2ad/attachment-0001.html>