pull down to refresh

Most of the commenters on the blog talk about the mining/thermodynamics part, but I naturally find the lightning part the most fun. It's a little rage bait-y and hyperbolic, but that's what makes it a fun read - all the assumptions stretched thin enough that you can try and poke holes in them. Impressively, it was written in 2020 back when most of us were in our bitcoin diapers.
The first "hype buster" is the only criticism that's not debatable.
Lightning is almost certainly not going to scale for micropayments in the long term. Lightning fees are not disconnected from the fee market for blockspace, they are derivative of them. The reason micropayments work natively on Lightning right now is because fees for blockspace are so low right now; when fees for blockspace go up that will drag fees up for Lightning payments as well. It is not economically rational to be routing payments for profit on Lightning if the eventually necessary on chain operations immediately eat up everything you have earned off chain. Fees on Lightning will increase to compensate for this. And that is just the first issue with micropayments on Lightning.
Lightning network fees are always going to be derivative of onchain fees. Whether they 1st or nth derivative, committed/spliced/closed in another layer, they are derivative.
Another issue is the value of payments. Every Lightning payment, regardless of the value being routed (and remember, part of the fees on Lightning are % based, so higher value = higher revenue for routing), costs the same amount of data. It costs the same amount of CPU operations, of electricity expended, however you want to conceptualize it. Pushed extremely to the margins with the ability to profitably perform ‘x’ computational operations in a time period, won’t you always prefer higher value transactions to maximize revenue?
In retrospect at least, this is a silly point (people were probably thinking of lightning nodes like ASICs back then). The marginal compute cost of a forward is basically zero. Even that weren't true, no one makes decisions to not foward htlcs based on compute resources because things like liquidity and in-flight HTLCs are much more scarce/expensive.
And yet another issue, are the problems with too many unresolved HTLCs live in one channel at a time opening nodes up to attacks unless they limit the amount of unresolved HTLCs they will engage in at one time. This is a further introduction of scarcity in terms of opportunity cost with income. Why would I route your 1/10th of a penny microtransaction which might get me a 1/10th of a penny when I can route this other guy’s 10$ payment and earn 15 cents?
HTLC slots and liquidity are scarce which will have consequences; min-htlc floors will rise if HTLC slots become too scarce. But, this is kind of like saying economy cars won't exist because luxury cars make more money per unit. If people can make money doing something, they generally do it. So long as small lightning payments are profitable (even indirectly like with negative inbound fees), compute and htlc limits included, some node will route them.
Limits and fixed costs are hints that, in isolation, HTLCs won't be profitable below a certain size, but it's naive to think cherry-picked constraints account for everything that's likely to happen in a global, decentralized, networked market. It's naive to assume small HTLCs will be profitable to route, but it's naive to assume they certainly won't be (even if being pessimistic makes you feel smart).
These kinds of false expectations are ultimately at the root of what lead to the big block divide and the split off by Bcash. A long period played out of completely unreasonable expectations being set, and when the time finally came that they were shattered a large swath of people would or could not accept that. Now I don’t think similar expectations being shattered now is going to lead to some doomsday fork or fracture (though it could), but micropayments are very important. They are in general a mechanism to shift the internet away from KYCed tagged and tracked access to services and infrastructure online. But imagine if as micropayments start to embed themselves into applications, they do so in a naive and short sighted way. They assume that Lightning will be a suitable micropayments layer natively. That is potentially a large amount of broken infrastructure when reality kicks in. How does that play out in the war of network effects? Adapt to reality vs. force reality to adapt.
The weird thing about protocols is that supporting one "natively" means you're largely agnostic to how they manifest externally. You will interop with whatever is external regardless - granted you don't assume how the protocol manifests externally or assume that the protocol can't be replaced by something wildly different with fewer capabilities.

On LN fees being derivative of on-chain fees

True, but LN fees are also derivative of the circularity of the lightning network. If there is enough circularity to the LN economy, it reduces on-chain fee pressure

On whether micropayments can be profitable

Again, with enough circularity I think they could be. I don't understand the min-htlc stuff too well, but I assume it's related to channel congestion of some kind. Again, it seems like that could be resolved by smarter route-finding algorithms and a dense enough network of connections.
Still, it's always good to hear negative opinions, that's the only way make improvements
reply
I was going to bring something like this up.
Depending on what other layers are developed, on-chain fees may never become prohibitively expensive for lightning channels.
Also, there's no particular reason to close existing lightning channels, just because on-chain fees go up. And, as bitcoin appreciates, what are currently small channels will become larger in their real financial capacity.
I agree about the derivative point, but it may be a fairly high order derivative.
reply
30 sats \ 1 reply \ @k00b OP 6h
Great point! It's hard to account for a feedback loop like that.
reply
Yeah... any kind of payments network (or any network, I suppose) is going to have feedback loops (vicious and virtuous cycles) that make prediction difficult
In formal game theory, we say that the game has multiple equilibria
reply
107 sats \ 0 replies \ @028559d218 5h
My opinion is that long term... the vast majority of Bitcoin will never or rarely move. The stuff that 'does' move will move frequently... and the fee demand to open and close lightning channels will be more than enough for the 8 billion people on Earth. That way, the fee market is strong, decentralized, and very resilient. Just opening the Lightning channels will be competitively priced... both for the miners and the users.
reply
I just wish LN payment always remains free or operate with just small fees.
reply
No mention of how to use LN or other secondary chains requires in a practical sense almost always breaking tax recording and compliance regulations in the case of most 'liberal western democracies' and in the case of miost autocracies like Turkey, Russia, China and Thailand outright breaking the law for any use of Bitcoin as a MoE. The banks and governments have effectively, practically, and very slyly already outlawed MoE use of Bitcoin as a P2P payments protocol. And nobody wants to talk about it. Just keep on spouting the NGU DCA HODL speculative commodity narratives hopium and pretend its not happening. It has happened already. Even if you can in theory still legally use BTC/LN etc as a MoE almost nobody is going to record, assess, report and pay the tax on all their individual zaps and coffee purchases. Most people are not going to use LN payments knowing that such use is unlawful and exposes them to potential prosecution and so the problems of scaling mentioned are entirely academic as they all presume a mass scale adoption that cannot logically develop while current tax laws are in place.
reply