- How many times can you refill your LN channel?
Users will fill their Lightning wallet, spend the balance over a period of days or weeks, then refill it. Just as bank or cash accounts can be emptied and refilled over and over, Lightning channels can as well.
- What’s the difference between Advertised and non-advertised channels?
End user nodes (smartphones, laptops, etc.) will not “advertise” channels by default. These non-advertised channels will be accessible through the use of extra routing information or “routing hints” embedded in Lightning payment requests.
Payment channels that are only intermittently available should not be used for routing and generally won’t be advertised to the broader network. Note that this diagram is simplified. A typical gateway node would have many more inbound and outbound channels, and end user devices will generally be connected to more than one gateway.
- How does Buffer capital work?
Essentially, within a given period of time, some of a routing node’s users will be spending, while others will be refilling. However, there will be times when funds will happen to be moving in the same direction (e.g. more spending than receiving). In these situations, a routing node must maintain enough “buffer capital” to be able to wait until the flow of funds reverses and channels return to a more balanced state. Routing nodes that don’t contribute enough capital to handle periods of imbalance will experience channel exhaustion (when a node has no funds remaining in a channel) and routing failures. This type of failure should happen relatively infrequently, because nodes that produce these routing failures will be routed around and eventually disconnected by other nodes.
- What is onion routing?
This means that intermediate nodes in the payment path know only the identity of their immediate predecessor and successor in the route.