I know that the channel between two peers can be either announced or unannounced. However, even if the channel is publicly announced, the balance of the channel is not revealed. As far as I know, this is a concern for Lightning Network routing efficiency.
Why can’t a peer opt out of this privacy constraint (with the agreement of the other peer) and reveal the balance to improve routing and network efficiency? Revealing the channel’s balance reduces privacy, but a well-connected peer could benefit economically by doing so.
For instance, a large LN node belonging to an exchange is very likely to agree to this. They would gain more economic benefits and have little to no privacy concerns since they are already well-known. If they don’t care about privacy, this would be a win-win situation.
It is basically selling your information to gain more money.









