Here's my honest feedback on the lightning network and Bitcoin:
I run a media company. It's based in Australia. I employ some people in the Philippines to help with back end stuff and some grunt work.
I want to pay them with Bitcoin. But there's a problem.
The fees just get too high. I had to completely write off the idea of paying my staff with Bitcoin during Dec 17 / Jan 18 when it was costing absurd amounts to get transactions confirmed in a reasonable time.
What concerned me the most was when I weighed into the block size debate and argued for higher blocks, I was told that I was doing it wrong or something, and just to wait. Well, I wanted to use Bitcoin now. But I trusted and waited.
Eventually my patience was rewarded. One day Lightning was ready to use. I tried a custodial app which was easy to use, and also spun up my own node using Pierre Rochard's node launcher.
I was sold pretty quickly. I could easily send and receive small payments online. I bought some stickers. And I was relieved that this wasn't vapourware and Bitcoin had something of a chance at scaling. But then...
I started to hit some snags.
I won money on online betting sites, but couldn't withdraw the money because I needed incoming channels connecting to my node with money on the other side of the equation. I was like "what the fuck?"
I eventually managed to find a service that would open up channels back to me, (for a fee), and was able to receive money again. Then I started trying to close some channels to get money back out of lightning. God what a hassle.
Now I'm told some of the lightning problems will be solved with certain developments. But I assure you, the fundamental structure of lightning doesn't suit me at all for my business. I want to pay my staff each month. Businesses can't leave money tied up in Lightning channels.
Cash flow issues in actual businesses won't allow that kind of behaviour. So I'd have to create a new lightning channel every month to pay my staff anyway, so I'd be doing onchain tx anyway. But the staff don't get paid enough to warrant $100 fees for each channel.
Plus what are they doing to do once I've paid them via LN? There's no way I can expect them to run their own nodes. I honestly have no more love for lightning at all. I don't see it solving problems of scaling in a way that businesses or consumers actually function.
In my frustration I've gone back through a lot of the scaling debates and high fee discussions. I can confirm that there's been a lot of "these high fees are great" posts from pro lighting folk, and even "bitcoin isn't for poor people" stuff.
Frankly, I cannot see any logic to the argument that we need to keep nodes small so poor people can have them, when the fees to actually use the Bitcoin network price even the middle class out of using it. It's nonsense.
I'm not interested in waiting another 5 years before I can actually use Bitcoin in my company, I don't want custodial lightning, and I know that once there's another bull market, arbitrage opportunities are going to be prolific and demand on blockchain space will be high.
I hope I'm wrong about Lightning, and there's going to be a magical fix that will allow sending and receiving infinite amounts non custodially without needing to trust third parties, in a user friendly manner. But I can't see it. I gave it an honest shot, but it was such a hassle
Even if someone was happy to do all the channel openings and crap, it's years away from reaching a user-friendly state. I can't ask local merchants to go and buy server hardware to be able to accept this shit. It needs to run on an iPad. Only a custodial solution would work.
So there's one of two things that will happen. Everyone goes custodial, or we get bigger blocks. If we go custodial, game's fucked.
If we get big blocks, we can actually use this thing.
I also run Bitcoin training seminars about Bitcoin. I won't be running any more until I can actually see where this thing is heading. This high fee bullshit makes the network unusable for normal people, and lighting is not easy to use, which any scaling solution needs to be
So you basically want to stream HD movies on 1995 internet lol. LN is not ready yet for what you eant, either wait or use something else. BTC L1 is NOT about payment network, once you understand that you'll realize it's not trying to solve your "business" problems.
Interesting thread. LN is in beta. Issues will be somewhat addressed with splicing etc. In a time where you’ve btc incoming via LN you do as you say. Why would we compromise layer 1 and the whole value proposition just so we can have 2025 operability now? Tech takes time
The internet itself transfers info through a series of hops. It depends on a well interconnected system, LN is growing exponentially. It'll come. Some may use custodial solutions but itll be feasible for businesses to use LN in time, I think you're expecting too much too soon.