Hey there!
I owe a friend a few bucks and, since we would like to experiment with Bitcoin, he agreed to have them sent over the Lightning Network. I went to an exchange and bought 0.003 BTC, I now would like to send 0.001 BTC to him.
After reading some articles, I have probably realized that there is no use in opening a direct channel between him and me, since channels are made for recurring transactions and we are unlikely to have any in the future.
So i figured out what i need instead to do is:
- open a channel to a "famous" well connected node and fund 0.001 BTC into it
- have such "famous" node open a channel to my friend and fund the same amount into it
- finally send the LN payment to my friend, routing through such node
As a result, we will both end up with a channel opened with that node, me having a 0.001 inbound capacity, and him having 0.001 spending capacity, that we will be able to use in the future to send/receive to/from anyone connected to that node.
Is this correct? If yes, how can I accomplish it in practice?