A proposal for up-front payments.



Summary:

In an email thread, Rusty Russell and Anthony Towns discuss potential solutions to the issue of payment correlation in Lightning Network. They suggest that the refund amount propagating back after the payment reveals the payment's path and could potentially be obfuscated by paying each intermediate node both as the funds go out and come back. The idea is to make the amounts work like the onion where it stays constant. They provide two examples: one success case and one clean routing failure at Carol/Dave. In the latter case, they believe that the correlation is broken pretty well, and they only need a decent way of obscuring path length. In the uncooperative routing failure case, they wonder if using an ECC trapdoor and scriptless scripts could prevent Carol from getting an updated state without revealing the preimage.


Updated on: 2023-05-23T02:19:09.362730+00:00