The solution would be SegWit? Maybe. From what I've read it opens the way to use Bitcoin for real to pay for goods. Just they have to make sure the miners don't lose their source of income. A balance is needed.
A balance is indeed needed.
Bitcoin's block reward schedule, as we know, lasts until a projected year of 2140. It's impossible to remove or inhibit on-chain transactions between now and then, as miners wouldn't be able to get their Lightning channels open without availability of any on-chain transactions, and any Lightning disputes can end up kicking BTC off the Lightning network, which needs an on-chain transaction, plus another on-chain transaction if the owner of the refunded BTC wants to put that back into a new Lightning channel.
TLDR: Lightning
needs on-chain capacity to work at all.
Furthermore, Lightning cannot serve high trust transactions, or apparently even high value transactions (which I only discovered today thanks to
this thread and Rusty's Medium article).
So it should be obvious really that a balance between on and off chain needs to be nurtured, yet I've never heard anyone say "let's move every transaction onto the Lightning network". I've heard scare stories like that though.
Same Guy
https://medium.com/@rusty_lightning/bitcoin-lightning-faq-why-the-0-042-bitcoin-limit-2eb48b703f3#.7cg0zhz7r#bitcoin-lightning FAQ: Why the 0.042 bitcoin limit?
In my previous FAQ post on lightning I mentioned the 32-bit value (“amount_msat”) in the protocol for HTLCs: this restricts any single payment to 4294967295 millisatoshi, or ~$40 as of this writing.
This was agreed early on between Tadge, Joseph and myself (when it was closer to $10) and confirmed in the Milan Summit, but it’s worth delineating the reasoning behind it.
Channels themselves are limited to 4x that amount, but that’s a simpler thing to change.
Software Has Bugs
All software has bugs; the first releases of bitcoin had an overflow bug which let you create money. I guarantee that early releases of lightning clients will have bugs, and people will lose money because of them; in the minor case because of channel breakdowns and the associated fees for unilateral close and re-establishment, in the major case because someone steals their keys and drains their channels.
Things to Point Out 0.042 bitcoin limit is NOT a Permanent Limitation
Channels themselves are limited to 4x that amount, but that’s a simpler thing to change.
FIAT Conversion rates are also not affected at all, as you can see originally that was only a $10 value , increased to $40 merely from the price of BTC rising compared to FIAT.
It could be a $10,000 or 100,000 value if the price of BTC continued upward. FYI:
In the Beginning , People exchanged their FIAT directly for Gold & Silver at the Banks, but as time went on, less & less people did gold & silver transactions directly , to the point now , where only specialize dealers take gold or silver, example, take it to walmart and they won't sell you anything for your Gold.
You have to Convert it to Fiat or checks or credit in their fractional reserve Banking System.
The exact same thing is going to happen with BTC & LN, BTC will only be for special licensed dealers and the common people will use only LN, because that is all the stores will accept directly.
History Learn from it , or forever be Repeating it.