tank on Nostr: The original Lightning App we built had auto updates (using Electron‘s ...
The original Lightning App we built had auto updates (using Electron‘s autoUpdater). This was often criticized at the time, which is understandable since lightning network was still new in 2018 and many users came with concepts and best practices of bitcoin core, where updates might change the consensus rules. But lightning is vastly more complex than the base chain. The whole premise of scaling in layers is that lightning can be more complex, take bigger risks and change quicker. While most lightning deployments are server based and do not use an app wrapper, it may be worth exploring an opt-in auto-update mechanism for node runners. This way folks who just want to set and forget their node can at least get the latest security updates.
Published at
2024-06-19 00:29:21Event JSON
{
"id": "f3e4382e0e702859bc0d91b096517eaa2ae37d86fd1857b12fedbaa9e6211542",
"pubkey": "311b497635856767ff5c1cefa2b8c5c875ce184ae4876da9279e829ba01dd129",
"created_at": 1718756961,
"kind": 1,
"tags": [],
"content": "The original Lightning App we built had auto updates (using Electron‘s autoUpdater). This was often criticized at the time, which is understandable since lightning network was still new in 2018 and many users came with concepts and best practices of bitcoin core, where updates might change the consensus rules. But lightning is vastly more complex than the base chain. The whole premise of scaling in layers is that lightning can be more complex, take bigger risks and change quicker. While most lightning deployments are server based and do not use an app wrapper, it may be worth exploring an opt-in auto-update mechanism for node runners. This way folks who just want to set and forget their node can at least get the latest security updates.",
"sig": "06f6f478b7b16c4c521b7999acd8594920b89f502edfbf827a1a1340c352f97f97a18bdcc1522c2d62685eb0b4354b2a121b5836d0d2a110f0eaedae1c6c94b3"
}