Questions tagged [ln-node-reliability]

12 questions
9
votes
1 answer

Would it be possible to send money through the Lightning Network to an offline address?

My understanding is that the current Lightning Network spec requires an address receiving money to sign things with its private key - which requires the owner of that key to be online. Are there any techniques that would allow some 3rd party to…
B T
  • 1,569
  • 13
  • 27
9
votes
2 answers

Do parties in a Lightning Network channel need to be online?

I'm thinking of a scenario where users on mobile devices using a LN client will rarely be online. Let's say Alice opens a channel with Bob and they make 10 LN transactions. After Alice has received the 10th, she goes offline for longer than the…
Luca Matteis
  • 5,182
  • 17
  • 24
7
votes
2 answers

How do "trustless third-party watchers" work in Lightning Network?

The main point with LN is the need to monitor the blockchain. The reason for this is to detect if the counterparty misbehaves by publishing an old channel state to the blockchain. For a node running on a server, that is not a big problem since it is…
Luca Matteis
  • 5,182
  • 17
  • 24
6
votes
2 answers

In the Lightning Network, what happens if a "middle node" suddenly goes dormant for a long while?

I think I have a general understanding of how the Lightning Network works. However, I was having a little difficulty in understanding what happens when a node in the middle of a "path" suddenly goes dormant, or offline for a long time. To clarify my…
5
votes
1 answer

Lightning network and lightweight clients

How will the lightning network handle lightweight clients? Do I understand it correctly that opening a payment channel require writing on the blockchain to protect against double-spend? The integrity being protected by the penalty of losing all…
4
votes
1 answer

How and When are lightning channels disabled?

On the testnet and some mainnet there are channels which are disabled, so if you try to route a payment through them it failed with this as an error message. Reading through the RPC commands, it seems you cannot disable your channels. In some cases…
4
votes
1 answer

What is the definition of an inactive channel?

On the Lightning Network, after how much time since the last received channel update is a channel considered inactive?
Dalit Sairio
  • 639
  • 4
  • 12
3
votes
1 answer

Is there a way to abort a stuck lightning network payment?

I recently had this problem IRL: tried to pay in a coffee shop with LN, but my channel partner was "sleeping", so after a while I paid in cash. Then, 5 min later, the server comes back online, the LN payment went through and I had to go get my cash…
2
votes
1 answer

Being offline: when do other nodes close channels?

If my lightning node goes offline, how long will it take until my counterparty nodes close the channels they co-own with me? This is obviously up to the counterparty nodes, as they can choose individually when they want to close channels, but what…
Dalit Sairio
  • 639
  • 4
  • 12
2
votes
1 answer

Virtual Lightning channels for high availability

I've recently reread Rene Pickhardt's draft proposal for Virtual Channels. One benefit of virtual channels, as I understand it, is that they would allow a single entity to run multiple nodes while leveraging the full capacity of all nodes (both…
DJ Seeds
  • 23
  • 5
1
vote
1 answer

How an LN node can be sure about existence / liveness of an individual path of channels?

Assuming nodes A and B do not have a direct channel between themselves and previously they could find an indirect path of channels and finalize their payment successfully. After a while, they decide to make another payment, and to avoid waiting for…
1
vote
0 answers

How to attract traffic to a Lightning routing node

We have a lightning node and are searching for some educated advice on how to attract more traffic to our routing node. A short explanation of what we have been experiencing. We have a small node with about 60 million sats that currently has six…