pull down to refresh

Here's the announcement Tweet:
Today we are releasing Lightning Multiplexer, an open-source sql-based external invoice database for LND with multi-node receive support. It allows incoming payments to be settled by any node, or combination of nodes, in a cluster: fail-over for Lightning.
reply
So if I'm understanding correctly, Multiplexer is sort of a cross between a hardware multiplexer, a load balancer, and a ghost node.
A sender wants to send payments to a recipient. The recipient has multiple nodes they can receive payment to. The multiplexer generates an invoice with route hints to itself. The route hints point to each of the recipients nodes. The sender tries one route hint (one node) at a time until the payment succeeds. This way the payment is more reliable due to the backup nodes.
When one of the recipient's nodes detects that payment to the multiplexer, the node gets the preimage from the multiplexer and the multiplexor marks the invoice as paid.
If I understand this correctly, this is a pretty cool idea. I can see merchants having this set up so that payments to them are more reliable.
reply
We are open-sourcing the code for Multiplexer, as we believe that we all have an obligation to do the best we can to further the development of the Lightning network.
Multiplexer is one of a series of upgrades that we want to introduce to the Lightning community. We are committed to making Lightning the payment rail of the future, to do this we must work together to ready the network for the next phase of real-world adoption.
reply
The lnmux github repo:
reply