Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
A peer-to-peer payment system leveraging unbroadcast pre-signed transactions to track user balances.
0
votes
Is it possible to run two nodes with the same public key?
No, because channels are very stateful, and each node MUST have the up-to-date state to be able to sign and revoke commitments. Any node which has out-of-date state will potentially cause loss of all …
2
votes
Accepted
Is it possible to get Node Id that paid an invoice?
This is not possible. The buyer has privacy by default. The only information sent in a payment is the payment_hash, the amount and a CLTV value.
2
votes
Accepted
Does node order have meaning in a JSON describing the Lightning network graph?
The nodes are listed in lexicographical order after compressed DER encoding. It is not possible to tell from the public information about a channel who requested to open it.
The ordering is required …
2
votes
Accepted
Is there a limit to the TLV size?
The length in a TLV uses the same variable integer representation used in Bitcoin (CompactSize). It effectively supports up to 64bit lengths, so there is no meaningful limitation there.
The limitatio …
5
votes
Accepted
tracking history of transactions in Lighting Network
Transactions in LN are off-chain, so transactions couldn't be stored in main-chain, so how could you look-up the transactions history?
You cannot view the transaction history of any node except …
3
votes
Accepted
Hosting lightning node and non-custodial
Unlike layer 1, keys are not needed in order to perform transactions, which means that you are not only trusting the information the node is providing, also they could perform transactions without …
3
votes
Accepted
Fee negotiations in Lightning
Nodes advertise the fees for forwarding over a channel as part of a channel_update message. The update should be sent as soon as a channel_announcement is sent. Each party can decide its own fees for …
3
votes
Accepted
Can the bitcoin lightning network support more than 8 decimal places?
Lightning uses millisatoshis as the unit of account for all transactions and routing fees, but the sub-satoshi balances are not reflected on the bitcoin blockchain in the event of channel closure.
W …
1
vote
Accepted
BOLT #7: Can receiving node requirements in channel_update message give rise to malicious at...
According to my understanding the receiving node will first check the signature of related the dsha256 of the entire message before verifying the timestamp and not check the remainder of the messag …
1
vote
How to get the capacity of remote channel in Eclair?
While Eclair itself doesn't provide the information, you can use the information from Eclair to look up the capacity using some other block information provider.
The capacity of channels is not part …
2
votes
how are lightning network payments instant and secure at the same time?
The "instant" payment of Lightning is only possible for already-established Lightning channels. New channels are subject to confirmation times like any other bitcoin transaction.
When a channel is op …
9
votes
Accepted
Routing in Bitcoin Lightning Network
There's no document explaining step-by-step, because the routing decisions are not part of the protocol (the BOLTs). It is purely client-side decision making about how to find a route through the grap …
2
votes
What happens when invoices get paid more than once?
It is possible that intermediate nodes on the route between you and the payee may track previous payments they have forwarded. If this happens, then the first time the payment_preimage for a payment_h …
4
votes
What are the minimum and maximum lengths of a Lightning invoice (address)?
Lightning invoices encode multiple pieces of information, some of which are optional, and some of which are variable-length. It is required that invoices use the shortest representation possible for e …
2
votes
Broadcasting fake Lightning channels
I think you answered your own question in the first part: Gossip at no-cost on a broadcast network is a potential Denial-of-Service attack vector. Since there is nothing stopping Sybil from creating m …