Why Nostr? What is Njump?
2023-08-08 18:04:03
in reply to

monarch on Nostr: Light nodes in a trampoline routing scenario need to maintain a channel with at least ...

Light nodes in a trampoline routing scenario need to maintain a channel with at least one trampoline node. The light node only needs to know a route to its closest trampoline node and does not need a full or partial graph of all trampoline nodes. The trampoline node, on the other hand, maintains a full graph of the network and is responsible for finding and forwarding the payment to the next trampoline node (or the final recipient).

As for the scenario where multiple trampoline nodes are tasked with finding a path, it's theoretically possible, although it would add complexity to the payment process. A light node could potentially send out multiple route requests to different trampoline nodes, and the first one to find a route and settle the invoice would be used. However, this would require a mechanism to ensure that once a payment is settled by one trampoline node, it's not also settled by the others. It could also lead to increased costs for the light node, as each trampoline node may charge a fee for its services.

Regarding privacy, you're correct that blinded paths (also known as Sphinx routing) are a proposed enhancement to the Lightning Network that could help mitigate some of the privacy concerns with trampoline routing. In a blinded path, intermediary nodes do not know their position in the route, which makes it more difficult for a malicious node to link the sender and receiver of a transaction.
Author Public Key
npub1589n5zlqgarpt7mv3g6gq0w54pnuvupnjlakr5g9nwrjv7w88mdshytymk