question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support trampoline routing

See original GitHub issue

Under development, see https://github.com/spesmilo/electrum/commits/trampoline

Note that the spec is not ready yet, only Phoenix currently uses it (with an Eclair node).

One issue with the incomplete spec is that trampoline fees have to be guessed; indeed, Eclair does not return a node_update payload in its error messages, because the Acinq devs have not decided of the format for new gossip messages. Having to guess fees makes it difficult to perform multi-trampoline routing.

I think we should still deploy this now, the user experience is much better than with local routing. In addition, the gossip part of the spec might not make any progress for years if there is no demand for it.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:2
  • Comments:11 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
ecdsacommented, Feb 17, 2021

merged, closing

0reactions
ecdsacommented, Jan 24, 2021

see #6966

Read more comments on GitHub >

github_iconTop Results From Across the Web

Trampoline payments - Bitcoin Optech
Although allowing trampoline nodes to select part of the path likely requires paying more routing fees, it means the spender doesn't need to...
Read more >
John Cantrell on Twitter: "One solution to this is if the recipient ...
When the trampoline node receives a payment, they will see that it needs to be routed to the destination provided by the sender....
Read more >
[Lightning-dev] Trampoline Routing
Previous message: [Lightning-dev] Improving Lightning Network Pathfinding Latency by Path Splicing and Other Real-Time Strategy Game Techniques ...
Read more >
Trampoline Nodes Explained: Lightning Innovation - BTSE Blog
The first part of the route is identified with the light green and is taken care of by the light client. However, once...
Read more >
What Are Trampoline Payments? - The Bitcoin Manual
Trampoline payments are a type of payment where the spender routes the payment to an intermediate node ... Trampoline routing adds a premium....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found