Skip to main content
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
Results tagged with
Search options answers only not deleted user 88614

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 …
Mark H's user avatar
  • 3,349
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.
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349
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 …
Mark H's user avatar
  • 3,349

15 30 50 per page