pull down to refresh

To clarify, VLS is a code library. It is used by developers to create applications which self-custody bitcoin Lightning funds. The applications would run on end-user controlled devices. We have no access to any end-user information.
yes, RGS seems like the ideal solution, especially for mobile, since it optimizes for network bandwidth.
Currently, with a hosted node such as Greenlight, the node constructs routes, so you lose privacy related to your payees. We are considering syncing the routing table from the node and constructing routes and onions on our side. If this is something people are interested in, we would love to hear.
We keep track of the Lightning state machine, but we don't need to keep track of the protocol.
As far as state, we keep track of L2 state and L1 state - about 10 pieces of data each.
We don't keep track of things like gossip and we don't need a network stack, so the complexity and attack surface is much smaller than an actual node.
To follow up, a 2-of-3 or 3-of-5 multisig setup is safer. These kind of setups are common for L1 multisig wallets.