lightningnetwork / lnd

Lightning Network Daemon ⚡️
MIT License
7.64k stars 2.07k forks source link

[feature]: Add the possibility to pay a blinded path when the sender is also the introduction point. #9027

Open ziggie1984 opened 1 month ago

ziggie1984 commented 1 month ago

I think it makes sense to also allow the introduction point of a blinded path pay the invoice.

saubyk commented 1 month ago

It might be a good idea to articulate specific benefits of this scenario, before initiating any dev work here.

If my understanding of route blinding is correct, when the introduction point is also the payer of the invoice then it knows the entire route as well. So there is no privacy benefit for the receiver really.

What possible use cases can benefit from enabling this?

ellemouton commented 1 month ago

If my understanding of route blinding is correct, when the introduction point is also the payer of the invoice then it knows the entire route as well.

No that is incorrect. It just would know the next hop

What possible use cases can benefit from enabling this?

So that a node is able to pay an invoice even if it happens to be the chosen intro node

carlaKC commented 2 weeks ago

I think it makes sense to also allow the introduction point of a blinded path pay the invoice.

Definitely does! Was excluded from original PRs to keep the scope down.