getumbrel / umbrel-lightning

The official Lightning Node app for Umbrel, powered by LND.
https://umbrel.com
Other
16 stars 8 forks source link

Have channels open unnanounced by default #36

Closed Bosch-0 closed 10 months ago

Bosch-0 commented 2 years ago

Umbrel should default to new channel opens being unannounced. Public channels should be opt in as they are primarily for routing node operators which the majority of lightning users are not.

When opening channels unannounced as default it would be handy to have a tool tip that pointed users who do want to be a routing node towards enabling a public channel open. Users who are looking to be routers would probably know the difference between public and unannounced though but this is a little extra life improvement. This is important because a channel needs to be closed and re-opened to change it's public status.

What benefits does this have?

We recently implemented this in Zeus: https://github.com/ZeusLN/zeus/pull/1002

nmfretz commented 10 months ago

Thank you for this suggestion and breakdown @Bosch-0! There is now an option to open a channel as private/unannounced fadb184b2e43ef1ac996210c3f25de1a6780f6a9, with an info popup describing the tradeoffs to users.