5
votes
Why did my lightning node not route payments after I have funded 5 payment channels?
First of all welcome to the lightning network and keep asking excellent questions!
the important information is within the result of the listfunds command. For example here:
"channel_sat": 500000,
"...
5
votes
Lightning channel decrease capacity
As mentioned by Antoine, Alice and Bob could make a transaction to close the channel, Alice could use her payout to make the payment, and then Alice could use the change of that payment reopen the ...
4
votes
Lightning channel decrease capacity
If you mean decreasing the capacity of the channel to 1.5BTC in order to withdraw 0.5BTC onchain, it is possible in theory but not yet part of the Lightning Network protocol nor its implementations. ...
4
votes
Accepted
Do relay nodes need to have money in order to relay transactions?
No, there is no work around for this. If a channel's balance is completely allocated to one side, the channel can only be used to move funds in one direction. Additionally, a channel whose balance is ...
4
votes
How to receive funds in LN
The currently lightning specification means that one party must fund the channel. So if A opens a channel with B and A is funding with, e.g. 1 BTC, then the channel initial state will be A:1 BTC, B:0 ...
4
votes
Is it possible to rebalance channels by sending to yourself (from a channel to an other) in c-lightning? How?
Natively c-lightning does not support paying invoices to yourself. But I have provided a trick described in this video: https://www.youtube.com/watch?v=Dwl-0cY6KkU&t=1s:
The trick is to create an ...
3
votes
Accepted
How can you construct a cycle with LND to rebalance one of your channels with another?
Create an invoice for yourself: lncli addinvoice <amt>
Pay the invoice specifying the outgoing channel and the last hop to take before paying you: lncli payinvoice --allow_self_payment --...
3
votes
Why can't lightning network channels increase balances?
Any additional funding transactions would not be covered by older commitment transactions which can result in the loss of funds. Older commitment transactions will not contain inputs that spend from ...
2
votes
Accepted
I can pay invoices on my mainnet LND node, but others cannot pay my invoices
I did not have any incoming connections with enough liquidity. I got some and it is working now.
2
votes
Accepted
What is "Link-Level Multiplexing"?
It means that one peer can decide what is the best way of reaching another when forwarding a HTLC.
Let Alice and Bob having 2 channels between then, each one with 0.5 on each side, so looks like this:
...
2
votes
Accepted
How can I send a payment to myself with lightening to rebalance 2 channels?
First of all, there are already scripts that automate this process. Check C-Otto's rebalance script, for example.
Secondly, I wouldn't assume that finding a route via queryroute guarantees that the ...
2
votes
How do I set up a long-lived lightning channel for accepting bitcoin donations?
In my opinion, this is an open problem, and in particular, it is a difficult answer to questions like: "What is a good node for your use case?"
In addition, there are questions like "To ...
2
votes
How can I make my node a Lightning routing node?
It can be done, but it's not trivial. Technically, in order to be able to route payments, you need liquidity in both directions, incoming as well as outgoing. If you just funded two channels, you only ...
2
votes
Would it be feasible to time channel rebalancing by watching miner fees?
Yes. If you run a Lightning node you also have a Bitcoin node which has a history of all transactions. From those one can compute the mining fees of each block (or just look them up in the respective ...
2
votes
I opened a channel and sent 1500 msats to my counterparty. Why can I still not receive anything?
This is an effect of the channel reserve.
The channel reserve is enforced to ensure each counterparty always has something to lose, if they were to try to cheat. By default, the channel reserve is 1% ...
1
vote
Accepted
How can I circumvent an “Unable to open channel, funding amount is too large” error?
If you have the same/similar issue check if protocol.wumbo-channels=true is under the protocol section of your lnd configuration file:
[protocol]
; // If set, then lnd will create and accept requests ...
1
vote
Why would a popular e-commerce lack incoming liquidity?
This is a matter of liquidity. A payment channel of 1BTC may only transfer at most 1BTC [0] in each direction.
Let's take an example: Alice and Bob have a 1BTC payment channel:
Alice <- 1BTC -> ...
1
vote
How would you send more than a channel's capacity?
You can only send as much funds through a channel as belong to you in the channel. So, no Alice cannot send the full capacity of the channel to Bob twice, unless the whole capacity had been sent back ...
1
vote
Accepted
Expand lightning channel capacity or open new channel?
As explained here How to fund a bidirectional payment channel? there is a difference between capacity and balance of a channel.
Your channel has a capacity of 20000 Satoshi and this number is (as of ...
1
vote
How does circular rebalance on LN work?
if your channel's are initially as you described (just depicted here again with better readability using total cpacity of the channel in brackets in the middle of the channel and the respective local ...
1
vote
Can my 10,000 satoshi channel with a large LN node receive multiple LN payments that are larger than the amount in the channel?
Can my LN channel for some amount "X" receive a LN payement larger than "X"
No, you can only receive payments until the entire channel capacity ("X") has been pushed to ...
1
vote
Accepted
Lightning, multiple channels to the same node
Not all implementations support multiple channels between two nodes. That is why I would advise against that practice. Also I do not really see an advantage of having two channels. We don't have ...
1
vote
Accepted
Receiving payment in Lightning Network is a big problem?
I would like to be able to receive LN payment on online shop. In order to do this and in my understanding, I have to either
wait until my customers fund channels to me, or
find a node that already ...
1
vote
How will the Lightning Network handle most money being pushed towards specific nodes?
Payment routing could handle this. Any business has operational costs and will have to make outgoing payments.
If your concern is that channels will mostly consist of payments in a single direction (...
1
vote
Why can't lightning network channels increase balances?
The total capacity of a channel cannot be increased since the funds are held in a single UTXO (unspent transaction output). What can be done, however, is to rebalance the channel from within the ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
ln-channel-balance-management × 32lightning-network × 28
ln-opening-channels × 8
lightning-network-daemon × 7
lightning-routing × 6
channels × 3
micropaymentchannels × 2
ln-loop × 2
ln-splicing × 2
umbrel × 2
core-lightning × 2
transaction-fees × 1
full-node × 1
payment × 1
balance × 1
receiving × 1
hash-time-locked-contract × 1
ln-node-reliability × 1
zap × 1
submarine-swaps × 1
lightning-development-kit × 1