1/2
Eventually a L1 will saturate. Only way to increase throughput is to use L2 solutions. Even if you have a L1 chain that can do 10M txs second, it will just delay the moment it will saturate and you'll have to move to L2.
2/2
Why it happens? If L1 is fast and cheap people will think they can use it for anything: storage, gambling, sending money, selling horses and sheeps. Then you'll need anyway L2 solutions to break bottlenecks. It's just a function of time and success
True, but I also think that there's a huge difference between 10m and 7. If you can get to 10m then you can get a TON more infrastructure up which is fast,
I think 10m isn't totally out of the question. Solana is at 100k right now, and there's about a factor of 100 of moderately low-ish hanging fruit I think? IDK for sure,
Problem reaching 10M txs per second is more on the network side.
Maybe on a local machine, but on a distributed geographic net?
You could create 100 shards and have inter-shard sync, but then the chatter across shards might be too high with block time < 1s
Interesting stuff π
Oh yeah you def can't get 1 tx to have a latency of < 1/1m s, but you can do multiple in parallel without sharding using e.g. memory allocation (what Solana does)
CPU/Mem is not the problem here, as mentioned on a single machine testnet it would probably all work fine.
But imagine shooting every 400ms, 10M transactions confirmations around to hundreds of nodes and synchronizing them all π€―
That's why L2 solutions are popping out.
10M is 20gbps, which is theoretically doable since pci4 bandwidth is 1tbps.
My guess is in that less then 10 years from now 20gbps will be as common for consumers as 1gbps.