7
votes
What does TLV stand for?
TLV stands for type-length-value. It's an encoding scheme used when protocols allow for optional elements in their messages.
The type is a label telling you what field you're looking at, the length ...
4
votes
Accepted
Can PTLCs and HTLCs be mixed along a route?
My first instinct was to write that we don't know this as we don't know how the exact protocol for PTLCs looks like but then I realized that unless someone finds a cool trick it will probably be hard ...
3
votes
How to identify probing in the c-lightning implementation of the Lightning Network?
You cannot dissociate probing from a legitimate failed payment attempt. If you could, then you could just prevent it in the first place.
To expand a bit more:
the node for which you don't have the ...
2
votes
Would a min_fee setting for Lightning channels make sense?
Note: Probably this should be a comment, but I don't have enough reputation, so I'll let it grow as an answer.
There is something I don't understand about this: why do you state that the fee function ...
2
votes
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
Is it possible to programmatically or preemptively deny any/all open_channel Lightning messages coming into your node?
Yes, it is technically possible.
But it seems to be more of an economic question rather than a technical one. Ultimately it is answered by the question: "how high a fee are buyers ready to pay?&...
2
votes
Is it possible to cancel a lightning invoice?
Yes. The payments on the Lightning Network are necessarily interactive, therefore the payee can just refuse the incoming payment.
Invoices are configured with an expiration date, such as the sender's ...
2
votes
Accepted
Where are my lightning routing fees stored (lnd), when do they get payed out?
The routing fees are charged with successful forwardings. Let's say you received 11 sats on one channel and forward 10 on another you have earned 1 Satoshi. This satoshi increases the total balance of ...
1
vote
Lightning: Keys confusions
The BOLT#3 quote you mention refers to the output(s) of each commitment transaction. Keys used in the to_local and to_remote outputs are rotated for each commitment transaction pair.
The commitment ...
1
vote
lnd stoped routing - unable to update fee rate
The error message is about trying to update the onchain fees in the case of a force close. The onchain fees are renegotiated with your peer from time to time, so that you are safe in case your partner ...
1
vote
Difference between capacity and max_htlc in Lightning Network?
The capacity of a channel is the number of satoshis that are stored in the payment channel. They are split between the two channel partners and offered htlcs. No payment larger than the capacity can ...
1
vote
What exactly are route hints?
Routehints are nothing complex. If you take a look at the code used to generate them routehints are pretty simple. The code simply grabs the first 20 (arbitrary limit) or so nodes with whom it has ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
lightning-routing × 111lightning-network × 102
lightning-network-daemon × 27
lightning-rfc × 9
core-lightning × 9
hash-time-locked-contract × 8
micropaymentchannels × 7
privacy × 4
decentralization × 4
micropayments × 4
ln-channel-capacity-management × 4
lightning-fees × 4
wallet × 3
scalability × 3
ln-node-reliability × 3
ln-topology × 3
ln-gossip × 3
bitcoin-core × 2
terminology × 2
tor × 2
trust × 2
ln-opening-channels × 2
off-chain × 2
invoices × 2
lncli × 2