pull down to refresh
5 sats \ 3 replies \ @SpaceHodler 24 Jul 2023 \ parent \ on: Lightning Everywhere bitcoin
Constructing and signing a transaction is not the same as broadcasting it.
For the former you don't need to be connected to the Bitcoin network.
Lightning takes advantage of that in the form of so-called commitment transactions.
I see kinda how lightning does it. In simpleton thoughts because it's "hot" it's able to inform all the nodes that these transactions have been constructed and are ready to be processed fully. So no nodes should disagree the validity of those transactions.
But for an offline transaction I don't get it as that's "cold" and I'm a little lost how that could be broadcast with a consensus if it's been "cold" the whole time.
I mean it must work somehow else how would cold wallets be able to transact without keeping the network permanently appraised of its transactions... Making it no longer a cold wallet.
I'm going to need to look into this more as I think my understanding of transacting on the network with lightning or offline is just missing some fundamentals.
Thanks for taking the time to respond and help me out. I appreciate it.
reply
The offline payment solution is essentially just having LSPs on both side of the transaction (one on the sending side, one on the receiving side) and routing the payment from the sender to the sender's LSP. Then the LSPs will talk to each other to determine whenever the receiver comes back online. It's really just the illusion of offline, but payments can be "held" a lot longer without it hurting the network.
reply
Ok. I think I'm starting to piece this together. Kinda like pinging an IP address over and over until you eventually get a response. I think it's starting to become clearer for me. Thanks a lot.
reply