Wait, lightning network is really cheap for moving money on existing channels, but channel openings still need to happen on-chain right?
That would still mean one transaction per citizen to open their lightning channel. Or, at least, one output.
Will be on lightning network. Essentially free
Yikes, that's not going to be smooth.
You've never used the lightning network have you?
You clearly haven't
What's the problem with this? I thought lightning was invented to solve these kinds of problems?
Source?
Opening 6M channels on lightning is not free. Not at all.