But without LN i guess we'd need at least need 1GB Blocks
oh shut up with your 1gb blocks.
seems you are spending too much time in blockstreams cabin fever box, listening to all their advertisements and doomsdays. agreeing with them because your locked in a box where its only them talking.
lets set your record straight because it sounds like its bent out of shape and just repeating the same tune of other people in a loop
1. bitcoin will not be the one world currency of 7billion..
2. it will be a free open decentralised network (onchain) but not all 7billion will use it and not all at the same time. it will/should remain a free open choice. not something people are forced to use with no other assets to hold their eggs in different baskets
ok now take todays rational 2million regular users. 0.026% population
Yeah 1 GB was a pretty high number.
So then lets guess what we'd actually need in the foreseeable future.
In the last 2 years transactions per day have more than tripled, and IMHO would have quadrupled, if we had increased the block size.
https://blockchain.info/charts/n-transactions?daysAverageString=7×pan=allThats about x2 per year. So 8 MB would give us 3 years, if we'd continue on this path.
Even if adoption would slow down, so we'd double every 2 years, thats only 6 years.
But i think the adoption rate would even increase if we'd have bigger blocks, so this may give us only 1.5 years.
8 MB would be about 250,000 * 8 = 2 million transactions per day, or 60 million transactions per month
Today i rarely use on-chain transactions, because I think they are already to expensive.
If I use EUR, I can send any amount for free (SEPA, CASH) or even get money as a consumer.
I'd change my behaviour, if bitcoin transactions would be cheaper and also if there be more counterparties, which would accept bitcoin.
If cheaper, I'd do somewhere between 10 and 30 transactions per month.
Lets say everyone do just 5 transactions per month, then the network would cap at 60 million / 5 = 12 million users on 8 MB.
With schnorr and other engineering that even may double to 24 million.
So with 32 MB we could support about 100 million users.
8 MB is only 400 GB / year, which i think is acceptable with current technology, therefore I run Bitcoin Unlimited with EB 8 / AD 6, which does not make me totally happy, but would be the best compromise for me personally.
Because we'd have a bigger user base if those blocks were fully utilized, some new nodes would appear, some old would disappear, because they deem it to expensive to run, but overall decentralization could stay roughly the same with 8 MB.
8 MB would give us enough time to deploy the LN without forcing people off the network, where as I'm not convinced segwit and schnorr would be enough.
I'm personally even okay with 32 MB, if I could use bitcoin for virtually anything. I'd probably run a pruned node then. If we'd adopt a well used layer two solution, than it would take some time to fill up more than 8 MB blockspace and even running an unpruned node may be cheap in 10-20 years with 32 MB blocksize / blockweight to stay decentralized.
I don't even think 32 MB will be a high a risk for miners, regarding orphanage, because there is still a lot of progress in onchain scaling (Xthin, weak blocks, pre-verified transactions). When time comes I'm optimistic that today's problems would be solved.
But to use it in your everyday live, you'd probably need at least 1 tx per day.
With 100 million users (which is what I think is reasonable number for mass adoption) that would give us 3 billion transactions per month, or 400 MB standard blocks (7.5 milion transactions per month on 1 MB), not far off from 1 GB, which I don't think would be unrealistic in 30+ years.
And If you don't want to convert bitcoin into a banking like centralized, trust based system, we will still need a decentralized layer on top of the blocks. LN is currently the most promising IMHO.
E. g. XAPO charges about 2.5 to 3.5% (via low sell price) on its EUR debit card, and I don't know any cheaper solutions for everyday shopping.
That said:
Segwit is currently dead
We need more blockspace anyway
And we need a malleability fix to enable bidirectional payment channels to use bitcoin in everyday transactions