Skip to content

[feature]: change openchannel to make private channels by default #9157

@AndySchroder

Description

@AndySchroder

I believe that the openchannel command should make private channels by default.

With the addition of blinded paths, I think there are a lot of nodes that won't want to announce their channel peers and one should need to make an explicit choice by default to announce channels publicly.

Of course, there should be an option in lnd.conf to change this default, but I believe that default value should be set to private by default. The autopilot feature already has this (

; Whether the channels created by the autopilot agent should be private or not.
).

Also, if we get some protocol changes and #7902 gets fixed, you could change your mind later if you want to make it public, giving a lot more flexibility to evaluate if the channel partner is a good one before announcing it (it is never going to be possible to make a protocol change to turn a public channel private). Do dynamic commitments help with making #7902 possible?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImprovements to existing features / behaviour

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions