5 ms·
Layer 2's do solve it, and will reach 14M TPS by 2030 [0], which is more than enough for the world. He has explanations of how the different components work in
by TimJRobinson 4y ago
Layer 2's do solve it, and will reach 14M TPS by 2030 [0], which is more than enough for the world. He has explanations of how the different components work in different posts on the site.
0: https://polynya.medium.com/conjecture-how-far-can-rollups-data-shards-scale-in-2030-14-million-tps-933b87ca622e https://polynya.medium.com/conjecture-how-far-can-rollups-da...
- tsimionescu 4y agoThe problem is that you need at the very least 1 on-chain transaction for every human participant, to get money into one wallet that they control. But BTC barely manages 5 TPS and ETH maybe 20. This means that BTC would need about 115 days to add 50M new people onto the block chain, and ETH could manage it in a month - only to have 1 wallet with some amount of coins in it (of course, assuming nothing else whatsoever is happening on the block chain in that time). Only after you get past this hurdle do you even have access to a L2. Of course, you then need extra transactions on the L1 chain to gain access to the L2 - with LN at least, this scales even worse, as you need some fraction of the number of pairs of people to communicate - so some fraction of (50M)² transactions - which fraction depending on how centralized the network will be. Then of course, L2s offer little in terms of guarantees for your money unless you can quickly and often close the channel and get the L1 guarantee. So no, BTC and ETH fundamentally can't scale to a large number of people using them, regardless of how many trillions of transactions per second L2s can do. They are failed technologies for anything similar to their original goals. It's barely even worth mentionibg that with 1 wallet per real person, you get worse privacy for your transactions than VISA offers you - as many have shown, for any kind of practical privacy you need many temporary wallets, bringing the total number of transactions required just to have a single Satoshi in those wallets to many times more.
- whatisweb3 4y agoI am not sure any of this is accurate since you can directly on-ramp to L2s and also purchase L1 and L2 assets off-chain. An L2 like zk-rollup - assuming the protocol is implemented correctly - has same security guarantees as Ethereum since the validity proof is posted to L1. Most of them include an escape hatch, a L1 function that lets users withdraw funds in a permissionless way. Ethereum can certainly theoretically scale to millions of users and a far higher order of magnitude than VISA. It presents an open source, verifiable, and permissionless alternative with better programmability and cryptographic primitives. Regarding privacy: see zk proof based L2s such as Aztec.
- tsimionescu 4y agoTo be fair, I've only really looked at Lightning Network in the L2 space, and you can't on-board directly on LN while controlling your own keys. Also, not sure what the point about off-chain assets is. I can buy cheese off-chain, even denominated in BTC maybe, but that doesn't mean I'm using BTC or LN when giving the seller 10,000 sat worth of cash. > An L2 like zk-rollup - assuming the protocol is implemented correctly - has same security guarantees as Ethereum since the validity proof is posted to L1. zk-rollup seems to be a technology, not a specific L2 implementation as far as I could find, so I couldn't see more details. How would you transact with it without an ETH wallet? If it's posting to L1, how does it avoid L1's slowness. > Ethereum can certainly theoretically scale to millions of users and a far higher order of magnitude than VISA. I'll believe it when it's a little closer. Currently, the difference is so huge this seems like a comical statement.
- TimJRobinson 4y agoYea the lightning network is terrible technology and Bitcoin maximalists proclaiming it's the future are doing a disservice to the whole industry. It is only state channels - peer to peer links, and then making it work requires clients to figure out routes over those links themselves, which won't scale beyond a few million users. Ethereum L2s are their own network and usually EVM compatible so work exactly the same as Ethereum. They use the same wallet, tooling etc. Then every N minutes they post a proof of what happened + compressed transactions needed to reproduce what happened to Ethereum L1. It's easiest to think of them like zipping a bunch of transactions to post them to Ethereum. Currently they are about 10x as performant as Ethereum so cost 1/10th as much while still being fully secured by Ethereum. They are still super new only coming out less than a year ago. Optimism and Arbitrum are the biggest and currently they only have one sequencer which orders the transactions and posts batches to L1. Because there is only one sequencer transactions are basically instant and then are secured by Ethereum when the next batch of transactions is posted to it. Most of the major exchanges let you and ETH or stablecoins directly onto Optimism and Arbitrum. Zk-rollups are next gen tech where they post a zk proof of what happened to the layer 1 + compressed transaction data. They are more efficient than current L2s and more secure. The biggest ones coming soon are zkSync, Starknet, and Scroll. You can see all the L2s at https://l2beat.com https://l2beat.com and their current tps at https://ethtps.info https://ethtps.info Once Ethereum has data shards and nodes mostly store large blobs of L2 transaction data + check proofs instead of running all transactions this will be 100x - 1000x more efficient than today.