c-lighning‘s person has the choice of funding a personal channel with fundchannel‘s announce=false flag.
The person, reminiscent of myself, executes fundchannel and, supplied that the payment was adequate,
quickly has a channel at their disposal. How does the method look on the opposite facet?

  1. Is the request
    to open a personal channel logged in .lightning/bitcoin/log of the opposite occasion? If that’s the case what degree of logging is required? Would anyone be variety sufficient to stick an instance from their .lightning/bitcoin/log?
  2. Is fundchannel_complete or open_channel used to finish the creation of the channel in
    the case that the opposite occasion agrees on creating a personal channel.
  3. Can monitoring the content material of .lightning/bitcoin/log be the premise of
    Bitcoin’s censorship via the try to restrict personal channel creation
    to solely whitelisted events or to solely these that aren’t blacklisted.
    For instance {that a} legislation is handed that claims that the operators of routing nodes
    have a authorized obligation to retailer their logs and supply legislation enforcement
    with entry to such logs. Opening personal channels to the sanctioned entities
    or the non-whitelisted entities is punished. The purpose of such a legislation can be to
    prohibit the utilization of c-lightning to custodial wallets.
  4. Do top-capacity routing nodes automate the method of agreeing on the channel opening to them? If that’s the case what are essentially the most generally used options/scripts/plugins for this goal?

2

I consider the issues of the authors are addressed in this reply. Right here is anyway, to their request, an adaptation of the reply to the appliance from this query.

I feel you might be conflating logging with the flexibility of participating, or not, within the Lightning Community protocol. One can at all times refuse the institution of a channel to their node, as a lot as they will refuse a handshake, refuse to advertize a option to attain them via the web, or refuse to arrange a pc linked to the web within the first place.

  1. Sure it’s. I am fairly positive you will no less than have a line at information degree. You will have extra particulars in regards to the course of at decrease logging ranges, after all.
  2. You’re mentionning RPC instructions. In case your node is listening, reachable and advertized a imply to achieve it then you do not want to execute any command for one more node to determine a channel to it.
  3. That sounds overly convoluted, to say the least. Why would one use the logs to try that? In any case, you might after all be coerced into refusing the institution of a channel to you, as a lot as you might be coerced to not use Lightning, or Bitcoin.
  4. Most nodes on the community implement a minimal channel capability.

1