0
Dear Lightning experts,
someone mentioned in context with lightning channels the following things, and I would like to ask you if this statements are true, and if yes, is this a problem in a future world where lightning becomes mainstream, how would we prevent such scenario of not returning funds`?
"The mnemonic seed will not allow you to recover funds that are off-chain in lightning channels...EVEN if the peer force-closes the Channel! And Static channel backups will not fix this..."
So question is: Why not designing it in this way: "IF there is a force-closure by the other party, THEN your funds are DIRECTLY automatically returned back to your wallet."?
Why in the world was the abovementioned automatic solution not in place now (or is it??)? Because of watchtowers or other stuff?
If above statement about not being able to recover... is not true, then pls elaborate kindly what the actual "return mechanism" is in such force-closure scenarios?
Thank you all
great thx! this is awesome news, so just to reiterate : there is an AUTOMATIC REFUND mechanism in case of force closure.
- and can you pls provide a link to a correct source which explains in clear terms your abovementioned points 1 & 2
1-how to "back up your channel state", or how to back up your seed in lightning? AND 2-how to "give your channel to a watchtower" ?
-thank u (and i am not a bcasher, just uninformed-- but the guy whom I quoted may be one:-)) – johnsmiththelird – 2019-03-22T14:01:02.857
...i guess everyone needs to do his best to spread CORRECT info. if even rene fell (as you imply) for it, there is still much to do – johnsmiththelird – 2019-03-22T14:06:46.637
Since last year, there is an optional feature in the BOLTs called "data loss protection", which should be live in all the major implementations now. This allows a fallen behind node to ask its channel partner to close the channel cleanly. This is nicely explained here by eclair: https://medium.com/@ACINQ/adding-data-loss-protection-to-eclair-598c62494096
– stefanwouldgo – 2019-03-25T08:54:48.077The central point with regards to this question is put beautifully in this quote from the above ACINQ medium post: "in order to lose money, you would have to lose your data and have a dishonest counterparty and they are willing to bet all their money that you are telling the truth when you say you lost your data." – stefanwouldgo – 2019-03-25T08:57:07.707
As for updating your channel state, this is implementation dependent. For example, both eclair (https://medium.com/@ACINQ/enabling-automated-backup-on-eclair-wallet-9f58dc3d8407) and lightning-wallet.com (https://lightning-wallet.com/reimbursing-funds-locked-in-a-lost-payment-channel#reimbursing-funds-locked-in-a-lost-payment-channel) back up your data automatically all the time to google drive (and an Olympus server in lightning-wallet's case). IIUC, LND's plan is to devise a mechanism that allows for static channel backups. The nice thing here is that innovation is permissionless.
– stefanwouldgo – 2019-03-25T09:00:21.8101Watchtowers are not really live in the network as of now. This is partly because they are not really needed (attacks such as the one you asked about aren't really happening, because the risk of losing all their money in the state seems to be too great for attackers), and partly because everyone is waiting for eltoo, a newer drop-in replacement channel construction which would make watchtowers much simpler and cheaper. So there is no how to I could point you to right now, I guess. – stefanwouldgo – 2019-03-25T09:04:23.967