Passer au contenu

Bitcoin accepté au paiement  |  Expédié depuis Laval, QC, Canada  |  Soutien expert depuis 2016

Trampoline Routing

Network & Protocol

Definition

Trampoline routing is a Lightning Network technique that lets a sending node delegate route calculation to a better-connected intermediary, called a trampoline node, instead of computing the entire path itself. The sender only needs to find a short route to a trampoline node and instructs it, in effect, to "deliver this payment to node X." That node then performs the heavy pathfinding and forwards the payment onward — optionally through further trampoline nodes — until it reaches the recipient.

Why it exists

Full source-routing on the Lightning Network requires the sender to hold an up-to-date view of the public network graph — megabytes of channel, capacity, and fee data that changes constantly. That is a poor fit for mobile wallets with limited storage, bandwidth, and battery, and it gets worse as the network grows. By outsourcing pathfinding and retry logic to a node with a complete, fresh graph, trampoline routing keeps lightweight clients viable: the phone computes a tiny route to the trampoline and lets professional infrastructure handle the rest. Payments often complete faster too, because the trampoline node can retry failed paths locally without round-tripping every attempt back to a device that may be on a weak connection.

How the onion stays sealed

Crucially, trampoline routing preserves Lightning's onion-encryption model rather than abandoning it. The sender wraps a smaller onion — the trampoline-to-trampoline hops — inside the standard per-hop onion, so each trampoline node learns only the next trampoline in the chain, not the sender's identity or the full path. The sender still constructs the cryptographic envelope end to end; what it delegates is the routing between waypoints, not the secrecy of the payload. Fees work by delegation too: the sender attaches a fee budget generous enough for the trampoline node to pay whatever the actual route costs and keep the difference, trading a little fee efficiency for not needing to know the route at all.

Trade-offs and adoption

The convenience has a privacy price: a trampoline node learns the payment's final destination (or at least the next waypoint), which plain source routing never reveals to any intermediary. Chaining multiple trampoline hops blunts this, since no single node then sees both origin and ultimate recipient — but casual configurations with one well-known trampoline concentrate real metadata in that operator's hands. There is also a centralization gravity worth naming honestly: if most mobile wallets lean on a handful of trampoline providers, those providers become chokepoints for fees, reliability, and surveillance — the familiar convenience-versus-sovereignty trade, appearing one layer up. ACINQ's Phoenix wallet is the best-known production user, relying on trampoline routing so the wallet never syncs the full graph. A node runner who self-hosts their Lightning stack sidesteps the question entirely — your own node is your pathfinder.

Questions to ask your wallet

If you run Lightning from a phone, it is worth knowing which model your wallet uses, because the answer shapes your privacy and your failure modes. Does it source-route from its own synced graph, lean on a single trampoline operator, or delegate everything to a hosted node? Can you point it at your own node at home instead — the configuration that keeps mobile convenience while returning pathfinding, and the metadata it generates, to infrastructure you control? None of these answers is disqualifying on its own; light clients exist because full participation is genuinely heavy. But the trade should be made knowingly. As with everything in this glossary, the pattern repeats: delegation buys convenience, self-hosting buys certainty, and the healthiest setups are explicit about which they chose and why.

Trampoline routing is one of several approaches to delivering Lightning payments. Compare it with our entries on Multi-Path Payments (MPP) and BOLT12 (Offers).

In Simple Terms

Trampoline routing is a Lightning Network technique that lets a sending node delegate route calculation to a better-connected intermediary, called a trampoline node, instead of…

Explore the Full Glossary

Browse all Bitcoin mining terms from A to Z. Whether you are a beginner or expert, deepen your understanding of the mining ecosystem.

Glossaire du minage

ASIC Miner Database

Compare 500+ miners with real-time profitability data, home mining scores, and detailed specs.

Comparer les mineurs