Can I please get answers to these questions
1. Would opening a Payment Channel on Lightning Network cost any fee?
2. Can one open a payment channel with an individual (& not just companies) ?
3. Would payment channels continue to be opened or exist after its bitcoins has been exhausted?
4. Can I withdraw my bitcoin from payment channel whenever I want? If yes, does it cost anything to do this?
Point 1. and point 3. are kind of part of the points that confuses me on LN stuff, if I may I would like to detail it more.
If I have good understood, once LN will be avaible for mass adoption, as a user you have to make a multi-sig special transaction on-chain
to create the channel, and if you or your counterpart will link to other users with other channels, and so on, in that case you're creating the famous Lightning Network (LN), off-chain, to transact between multiple users.
Then each transaction on the channel will be off-chain until channel will not be closed, but transactions on-channel, thus off-chain, will not be feeless, and each transaction will cost a fee to pay LN nodes between you and the user you want to pay and viceversa.
Thus there will be on-chain fees, collected by miners as of today, and off-chain fees, collected by LN users.
My questions are:
- Who pays on-chain fees? A and B I suppose, right? In equal shares? 30% 70%? 70% 30%? How will be calculated?
- How will be calculated off-chain fees ?
- In my view, off-chain fees will be collected by users who can afford running a full-node running 24h 7d with multiple opened channels, that could be kind of an interesting business not for miners but for simple users also, or not?
- Once you will have a LN with multiple channels, how do you balance between them once a channel between two users (A and B), and hence the bitcoin encumbered on-chain within that transaction, will be released?
It's highly unlikely they will be still entirely between A and B wallets, quite the contrary, some part of them will be paid as off-chain fees, others will be sent to other users (let's say C and D),
which though remain with opened channels. What will happen in that event to those bitcoins? I suppose they will be avaiable on-chain to C and D wallets, but it seems kind of risky to me, because you could create negative balances on the Lighting Network, how do you manage that?
Let's say C has a 0,5 BTC balance off-chain, A and B close their channel, doing that C "earns" 1 BTC in his on-chain wallet and "lose" 1 BTC in his LN off-chain, hence with a balance off-chain in the LN of -0,5 BTC. What will happen if he closes all his channels?
Thanks in advance