"They will pay the onchain fees ONLY when the channel is closed"
So, the way this works is that the channel opening is not broadcast to on-chain nodes whatsoever, and the first time L1 even knows about the channel is at the time of closing? Is this correct? I'm just trying to get a better understanding of the technical aspect of 0-conf.