Rene Pickhardt
  • Member for 3 years, 9 months
  • Last seen this week
What criteria should be taken into account when selecting nodes to create new lightning channels with?
Accepted answer
11 votes

I agree with Alex Bosworth and I have pointed this out about one year ago when I have filed an issue about the strategy used by the LND autopilot which basically looks for nodes with a high channel ...

View answer
Do we still need SIGHASH_NOINPUT for Lightning Network?
Accepted answer
10 votes

The lightning network as is is working without SIGHASH_NOINPUT. Thus in its current form it is not needed. However Christian Decker came up with the eltoo payment channel construction. In a nutshell ...

View answer
Some questions about Lightning and Tor
9 votes

Generally if you read BOLT 07 you will see that lightning nodes and channels can either be private or public. This is independent of the fact if they run on tor or not. The node announcment message ...

View answer
How many paths are tried on average before a payment succeeds in Lightning?
Accepted answer
7 votes

I don't think there is a Public dataset online with an answer to your question. This would also be extremely hard to create as the results could change a lot depending on which node is doing the ...

View answer
Why is my "spendable_msat" much lower than "msatoshi_to_us"?
Accepted answer
7 votes

You basically answered the question already yourself. Besides the 1% channel reserve you as the funder are responsible for paying onchain fees in case you need to force close the channel by spending ...

View answer
What are the 3 arguments called in function SHA256?
Accepted answer
7 votes

Let's disect this function call: void sha256(struct sha256 *sha, const void *p, size_t size) First we realize that the return value is void which means the function does not return the sha256 of the ...

View answer
Can someone please explain how Lightning paths are working and what effect large centralized hubs have?
7 votes

If you want to route a lightning payment via your node, your channel(s) must hold at least a balance of the to-be-routed amount, right? If not, your node by definition cannot be chosen as a potential ...

View answer
Lightning Onion Routing vs TOR
Accepted answer
7 votes

The answer to your question is a clear NO, as two very different problems are being tackled but the onion routing in the TOR network and by the Onion Routing in BOLT 04. The idea of the Tor network ...

View answer
Does the Taproot update benefit all bitcoin users? or is it for a selective amount of people
6 votes

Bitcoin transactions require a certain size and with taproot and tapscript we can decrease that size. This means that effectively we will be able to store more transactions in one block allowing ...

View answer
Will "Taproot" replace Lightning Network?
6 votes

With respect to the original wording of the question I believe Taproot will actually make the Lightning Network pointfull instead of pointless. While Taproot allows us to save some space on the ...

View answer
How exactly do I use Lightning Network? Does it even actually exist?
6 votes

If you recommend "Mastering the Lightning Network" in chapter 2 you find a table of possible Lightning Network implementations: Application Device Lightning Node Bitcoin Node Keystore ...

View answer
What happens with the bitcoin locked in the payment channel if both sides lose the backup?
Accepted answer
6 votes

Tl;dr: also in lightning we have: not your keys, not your coins. More detailed explanation: I assume you mean with backup the private keys of the lightning node together with the history of the ...

View answer
What is the rationale for the Lightning network's path length limit (20 hops)?
Accepted answer
6 votes

The onion routing in Lightning is based on the Sphinx Mix Format described in this paper. The situation is different from Tor We don't have entry and exit nodes in Lightning as all nodes are inside ...

View answer
How fast can a LN payment be over TOR?
Accepted answer
6 votes

Basically as fast as a regular payment. The encrypted onion is being transported from node to node and will most likely leave the TOR network pretty quickly as many connections in lightning happen ...

View answer
Set lower limit to incoming new channels in LND
Accepted answer
6 votes

If you look at lnd.conf (or in particular at the sample-lnd.conf line 138) you will see the following: ; The smallest channel size (in satoshis) that we should accept. Incoming ; channels smaller ...

View answer
Why do lightning invoices expire?
Accepted answer
6 votes

The bolt 11 which specifies invoices does not give a rational for this design choice therefor - unless one of the people who build it come along - I can only give an educated guess: So first of all ...

View answer
What does `-k` stand for in `lightning-cli`?
Accepted answer
5 votes

This is actually the first thing I got confused with after I installed my a lightning node for the very first time back in 2018. c-lightning ships with two (actually more) programs lightningd ...

View answer
How can I get the transaction version from a hex dump?
Accepted answer
5 votes

From https://en.bitcoin.it/wiki/Protocol_documentation#Transaction_Verification we learn : Almost all integers are encoded in little endian. Only IP or port number are encoded big endian. You should ...

View answer
Can a channel be closed while the funding tx is still stuck in the mempool?
Accepted answer
5 votes

Technically you can double spend the output that was used for the funding TX with a higher fee. Then the channel will never be opened. Practically I don't think any of the lightning network ...

View answer
In LN, how could a payer prove to 3rd party that he indeedly made a payment to the payee?
Accepted answer
5 votes

In lightning the receiver of the money comes up with a random secret and comits to it via the payment hash. Once all the hashed time lock contracts (htlcs) are set up along a path through the network ...

View answer
What happens if R is not revealed by one of Lightning Network nodes? (Payment cancelation)
Accepted answer
5 votes

The situation is less worse than you seem to assume. If node C disappears the channel A,B won't be affected. Also there is no direct need to affect the channel B, C and C, D. So most channels will ...

View answer
What is a decent value for Time Lock Delta on a lightning network node?
5 votes

The timelock value can be up to 14*144 = 2016 or the expected amounts of blocks to be mined with 14 days. Generally the cltv delta is a trade of: The higher you choose this value the longer your ...

View answer
Single-hop Payment vs Multi-hop payments
Accepted answer
5 votes

First of all at this point in time the whitepaper is pretty outdated and should only be considered as a rough conceptual guide. The Lightning Network Protocol itself is better and more accurately ...

View answer
Why do Lightning packets include channel ids if forwarding is non-strict?
Accepted answer
5 votes

I guess this has historical reasons. The short channel ids where there first in the onion format. C Lightning even today does not support multiple channels between 2 nodes. Lnd on the other hand does. ...

View answer
invoice amount is 1200000 but I paid 1201035. What is 1035?
Accepted answer
5 votes

As you mentioned your question is almost a duplicate of Why does my c-lightning node pay more than the invoice plus routing fees? But you asked if there is a way of knowing how much you will overpay ...

View answer
Is signature/private-key required to accept payment over Lightning Network?
Accepted answer
5 votes

Yes invoices are signed according to bolt 11. One reason we do this is to fight dos attacks. If I would not have to sign my invoice I could create an Invoice for any node. That node would not have the ...

View answer
Can two parties accidentally pay the same lightning network invoice simultaneously?
Accepted answer
5 votes

As far as I know It can and did happen. On a protocol level 2 seperate nodes (or the same node) can construct two different (or the same) onions and initiate the routing process. On a protocol ...

View answer
How scalable is the current routing implementation for lightning?
Accepted answer
5 votes

I am not sure if scale is the term you are looking for when discussing potential problems with routing. But I will try to focus on scaling when giving the answer. That being said my answer would ...

View answer
How do custodial lightning wallets work?
Accepted answer
5 votes

I am sorry to say but your understanding is wrong. When you send x btc to Bluewallet you don't open a channel. You just give them your Bitcoin. Bluewallet and other custodial wallets run one (or ...

View answer
What languages can I write plugins for c-lightning in?
Accepted answer
5 votes

Plugins can be written in any language as long as a client library for that language exists. The command line API and the Plugins communicate with lightningd over a unix domain socket using JSON RPC ...

View answer
1
2 3 4 5
11