Pages:
Author

Topic: Can you think of ways to use LN offline? - page 2. (Read 521 times)

legendary
Activity: 3542
Merit: 1966
Leading Crypto Sports Betting & Casino Platform
April 12, 2018, 01:29:54 AM
#4
My thinking was this, let's say a group of businesses on a island wants to do transactions amongst each other, they can have their own LAN with the LN software running between these computers. and when they want to settle the balance of all these off-chain transactions, they connect/link to the Internet and the on-chain tx is done.

Yes, it is still a network, but it is not connected to the internet or the Blockchain, until they need to validate the finale balance, on-chain.

This implementation might even work within all environment where people are running their own LAN. This will increase security, because the network are only exposed to hackers, when they quickly go on-line to sync or validate the on-chain transactions.  Roll Eyes

legendary
Activity: 2772
Merit: 4110
April 11, 2018, 12:04:05 PM
#3
The lightning network(The word network shows the concept of communication/being online) consists of bi-directional channels so that both parties are connected to update the smart contracts between them and failure will result in the confiscation of their claim to any of the funds in the channel.
Channels in the lightning network will be off-chain channels (You do not need to publish them on the entire network) but the parties must be connected to the signing of transactions.

If you want to send to an offline party via lightning network you can broadcast the transaction directly without creating a channel(using normal way).
Read more https://bitcoin.stackexchange.com/a/55340
sr. member
Activity: 322
Merit: 363
39twH4PSYgDSzU7sLnRoDfthR6gWYrrPoD
April 11, 2018, 07:46:35 AM
#2
Quote
Basically looking for ways that LN will be usable by clients or merchants who have no connectivity for a period of time.
You need to be online to use the Lightning Network, that's how it works.
Transactions (state updates) are almost instant so there's no need to wait for confirmation.
Quote
Your LN wallet is connected to an online node that is capable of accepting incoming funds when you are offline.
Not possible. LN commitment transactions are CONTRACTS so BOTH parties have to be online to approve.
Payments fail if a peer is offline.
Quote
I think this is possible but I expect you have to trust that node with your signing keys to allow the new valid LN bitcoin transactions to be countersigned. This seems the most likely outcome from what I understand so far.
$o in other words you need to give out your private key to someone else to accept transactions  for you?
That's not going to work.
Quote
The ideal solution would be a way to allow signing future incoming transactions whereby funds can be ADDED to your balance without your permission but I'm not sure how this can be done in practice...
The Lightning Network is a bidirectional transaction layer.
You'll need the cooperation of BOTH parties before you can accept commitment transactions or send out transactions.
And since you need both participants need to sign transactions, by introducing a third party, you'd have to share private keys to the third party which it'll use to sign transactions.


The Lightning Network is p2p -- perhaps even "more p2p" than bitcoin, because there are no miners or other nodes. It's just between peers.
There's no memory pool equivalent for transactions to be stored, and transactions clear quickly enough that it's not needed, so there's no place for transactions to be stored when the counterparty is offline or unavailable.

However, if you do not need trustlessness then you can make something work with a third-party service like ACINQ'S Strike, where their lightning node will always be online and accept payments on your behalf.
s2
full member
Activity: 198
Merit: 123
April 11, 2018, 06:49:24 AM
#1
Anyone able to contribute to this technical conversation? 

https://www.reddit.com/r/BitcoinTechnology/comments/8bge9c/suggestions_for_using_ln_offline/

Basically looking for ways that LN will be usable by clients or merchants who have no connectivity for a period of time.

E.g. you've gone to some market place or conference hall and there is no cell reception or Wifi.

Thanks,
Pages:
Jump to: