3

As far as I understand the process the channel is constructed between two peers. For privacy reasons one of the two peers could decide to keep the channel private. Bolt7 uses the following quote with a reference to the open message of Bolt2 The willingness of the initiating node to announce the channel is signaled during channel opening by setting the ...


3

In order for list nodes to provide some output you need to first connect to at least one peer on the network. Because the peer is giving you all the information from the gossip protocol about announced nodes and announced channels. So do lightning-cli connect 03efccf2c383d7bf340da9a3f02e2c23104a0e4fe8ac1a880c8e2dc92fbdacd9df@144.76.235.20:9735 to peer with ...


3

The protocol is purposefully built in such a way that DoS attacks are mitigated and reduced in impact. Each channel_announcement contains a reference to the funding transaction, and each node verifies that this funding transaction matches the information in the announcement. This makes the creation of a channel_announcement non-free, and binds some resources ...


3

Channels do not publicly announce their balance for several obvious reasons It would be a huge privacy concern if balances could be viewed live on the network. People could monitor large parts of the network and aggregate data about how balances change over time, which could then be used to trace payments through the network and deanonymize users. If every ...


2

The channel balance is not a public information. If you look at the channel_announcement-message in BOLT7 you see that the following information of the channel is public: [64:node_signature_1] [64:node_signature_2] [64:bitcoin_signature_1] [64:bitcoin_signature_2] [2:len] [len:features] [32:chain_hash] [8:short_channel_id] [33:node_id_1] [33:node_id_2] [33:...


Only top voted, non community-wiki answers of a minimum length are eligible