1
0
mirror of https://github.com/lightning/bolts.git synced 2024-11-19 01:50:03 +01:00
lightning-bolts/bolt04
t-bast fa0594ac2a
Trampoline payment to Bolt 12 invoices
When paying a Bolt 12 invoice, the payer may use a trampoline node to
relay that payment. If the recipient doesn't support trampoline, the
payer simply includes some of the blinded paths in the onion payload
for the trampoline node, who will relay to those blinded paths. The
trampoline node doesn't learn anything about the final recipient, it
only learns the blinded paths they use, which should protect their
privacy (unless using empty blinded paths).

If the recipient supports trampoline and the `invoice_request` contains
the trampoline feature bit, the recipient may set it in its invoice. In
that case, the sender can use every node in the blinded path as a
trampoline node and include the encrypted blinded path data in the
trampoline onion. This also provides the opportunity for the sender
to include additional TLVs for the recipient.
2024-10-23 07:32:21 +02:00
..
blinded-onion-message-onion-test.json Clean-up nits 2024-07-17 10:40:35 +09:30
blinded-payment-onion-test.json Clean-up nits 2024-07-17 10:40:35 +09:30
onion-error-test.json Clean-up nits 2024-07-17 10:40:35 +09:30
onion-test.json Bolt 4: clarify onion test payload contents (#1077) 2023-05-10 15:06:19 +02:00
route-blinding-test.json BOLT 4: fix nomenclature in bolt04/route-blinding-test.json 2024-07-30 06:57:20 +09:30
trampoline-payment-onion-test.json Trampoline onion format 2024-10-22 14:37:50 +02:00
trampoline-to-blinded-path-payment-onion-test.json Trampoline payment to Bolt 12 invoices 2024-10-23 07:32:21 +02:00