Conversation

Replying to
4) And more specifically: What could do that would make it better? This wasn't about Solana in an absolute sense; obviously Vitalik thinks Ethereum is better. This was about what it could do to be more good and less bad than it is now. ------- Some background:
1
66
5) There are a lot of axes on which blockchains can differ! This will primarily focus on two: a) speed/throughput b) security/consensus My argument: the main advantage of Solana is that it's really fast. Now, *all* geographically distributed chains have block times > 100ms.
4
69
6) That's the time it takes light to go around the world, roughly. But Solana manages to get roughly 50,000 transactions through per second right now, with the ability to scale up to 1m or so. And all of those are on the same shard: they can all compose with each other.
3
71
7) The main thing we compared it to was ETH 2.0, coming out over the next few years. ETH2 is closer to 1k TPS *per shard*, but can can have multiple shards. Each shard is independent on short timescales, synching up on longer ones.
2
62
8) The cost of ETH2 is that you can't have a coherent, composing ecosystem that collectively takes > 1k TPS. A cypto exchange, Facebook, Twitter, WeChat, Alipay, etc. each take ~10k-10m TPS, so won't fit on a shard, or really on ETH2. --------
5
84
9) But there are a lot of advantages to ETH2 over Solana. It will come with a larger built-in ecosystem, more active developers, more validators, more value securing the protocol, etc. The biggest thing that Vitalik pointed to, though, was the cost of running a node.
1
76
10) This was probably the crux of it for him. You can run an ETH2 node on a laptop; Solana requires a decently high performance desktop. There are a lot of reasons this matters; one is that it's easier to debug something that's slower. But the largest is decentralization.
4
104
Replying to and
The thing I forgot to say that I could add is also the longer-term situation: if you want to go even higher than 100k TPS (1-5m?), a single-threaded chain requires you to go beyond even a high-performance desktop, whereas a sharded system can just scale out by adding more nodes.
7
45
> if you want to go even higher than 100k TPS (1-5m?), a single-threaded chain requires you to go beyond even a high-performance desktop TBH, I would disagree. the MIN set of nodes that add up to liveness/safety are already HA cloud or colo. You are better off maxing those out.
3
5