Comments (2)
No, we don't restore Lightning channel state because that would be risky for the reasons you mentioned. We restore from LNDs static channel backup. This doesn't update per state change, it only updates per channel open. As long as you have a backup since the last channel you opened, the recovery process can be initiated. It's not trustless, it requires your peers to cooperate to successfully recover your funds, but there are some incentives at play to encourage them to work with you. It also results in force closing all channels to re-claim the funds on-chain.
ACINQ use a similar model and wrote a good article on it: https://medium.com/@ACINQ/adding-data-loss-protection-to-eclair-598c62494096
from umbrel-os.
Thanks for explaining,
What If peer don't want cooperate, or give me wrong data that's he can give me penalty later?
from umbrel-os.
Related Issues (20)
- "No space left on device" even though external drive is connected HOT 4
- Unable to upgrade to 0.5.1 (loop)
- Shutting Down Umbrel OS in Browser turning off my computer HOT 1
- Question | MicroSD wearing down HOT 2
- can we fix port conflicts? HOT 6
- Dashboard Login Required for Apps Causes Broken Links
- No apps on app store HOT 3
- BTCPay Server installation stuck in a loop after uninstallation HOT 2
- Амбрелла ос HOT 1
- Missing Documentation - 2FA Lockout HOT 2
- There was an error connecting to ThunderHub. Error code: EAI_AGAIN HOT 1
- Missing documentation for backup logic. HOT 3
- Buster no longer gets security updates HOT 1
- Upgrade from buster to bullseye to bookworm broke 80% of umbrel (but not 100% 🤔) HOT 2
- Feature Request: Add Support for Intel QuickSync Hardware Acceleration
- Missing qemu-debootstrap not mentioned in dependencies
- Umbrel OS Install Causes Other Devices to Disconnect from Home Network
- Enhancement Suggestion
- Enhancement Feedback on Open Applications HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from umbrel-os.