3 ms·
Scalability limits have made it hard for non-financial applications to compete for block space. Hopefully that will change over the next few years; between roll
by DennisP 4y ago
Scalability limits have made it hard for non-financial applications to compete for block space. Hopefully that will change over the next few years; between rollups and danksharding it should get to 100,000 tx/sec.
Here are some recent thoughts from Vitalik on non-financial uses: https://vitalik.ca/general/2022/06/12/nonfin.html https://vitalik.ca/general/2022/06/12/nonfin.html
- dmitrygr 4y ago> it should get to 100,000 tx/sec. I would love to see a citation for this. This is more than VISA handles by a factor of 600
- meowkit 4y agoThe tx/sec are guesses. Its too soon to know what the upper limits of blockchain TPS could be. The arguments for massive TPS scaling are not that the Ethereum base chain itself will process them at transaction time, but that that L2+ chains will process transactions and settle on the ETH base chain, similar to what the ACH does. The two scaling concepts to watch for are rollups (transaction batches that are rolled up into a single state change), and sharding (similar to database sharding.) Here is a nice viewer for current TPS https://ethtps.info/ https://ethtps.info/ When requesting a “citation” I would recommend you provide the what bounds and types of information is acceptable to you.
- dmitrygr 4y ago> similar to what the ACH does. ACH transaction volume is about 840 transactions per second [1]. 100,000 anywhere-to-anywhere transactions per second while making sure no money goes missing and is not double-spent worldwide is NOT a simple problem, definitely not something you can just handwave away and then claim as a reasonable "guess". [1] https://gocardless.com/en-us/guides/posts/ach-key-stats-facts/ https://gocardless.com/en-us/guides/posts/ach-key-stats-fact...
- LanternLight83 4y agoHigh throughout doesn't mean a high latency; one could process a million transactions per second or block and still need half an hour to verify (ie. reach global consensus on) the transactions within each block. Ideally ofc we'd have both, but if TPS was all that counted, the trade-off could likely be made (idk what I'm talking about). "High throughout, low latency, or affordable fees: pick two."
- DennisP 4y agoAlso it could well be broken into multiple rollups that mostly transaction within themselves, with more occasional transactions to and from the main chain or directly between rollups.
- DennisP 4y agoI think you're off a zero, that would put VISA at only 167 tps. From iffy sources I found in a quick google, VISA averages 1700 tps and max capacity is significantly more. Rollups today can do around 2000 tx/sec. Their limit is block space, which will be multiplied by sharding (which in the current design, is more like RAID than actual sharding). A great overview of the roadmap is here: https://members.delphidigital.io/reports/the-hitchhikers-guide-to-ethereum https://members.delphidigital.io/reports/the-hitchhikers-gui...