Regarding your goal to serve thousands of users with a single server, does every user need to have a dedicated channel, i.e. on-chain commitments? or do you have other scaling plans?