Rendez-vous on a Trampoline



Summary:

Bastien Teinturier, a member of the Eclair team, has proposed using Bitcoin Trampoline to improve rendezvous routing in Lightning Network payments. Rendezvous routing allows for more efficient payment routing by allowing the recipient to create their part of the onion and communicate it to the sender via a Bolt 11 invoice. However, this method requires additional bytes to be added to the invoice, limiting the amount that can be sent at once and requiring upfront decisions on how to split multi-part payments. Using Trampoline onions would allow for pre-encryption on a smaller onion and enable multi-part payments at each hop through Trampoline nodes, improving efficiency and potentially enabling high AMP. The proposal also addresses issues with payment failures by providing a communication channel between the sender and receiver to exchange further payment information and decrypt opaque errors. Finally, Trampoline would offer a payment-level ACK, important for payment splitting. The proposal acknowledges that Trampoline itself has trade-offs, such as impacting privacy when paying to legacy nodes, but plans to continue experiments and develop a spec that minimizes these trade-offs.


Updated on: 2023-05-23T02:32:06.285955+00:00