Sharding / Layer 2s / DAGs are making good use of parallelism, but as soon as you need any type of global consensus on something, you just can't avoid that slowest part of the system standing in your way.
Conversation
That's true in CeFi too though -- and it mostly seems to get on ok
1
In CeFi exchanges usually the order matching engine is the bottleneck which is already highly optimized - Think how spent quarters swapping their Java implementation out with a Rust one to speed that up.
In DeFi the network delay is already orders of magnitudes higher..
1
1
that doesn't really hurt throughput that much though -- it means *latency* is 400ms but block producers can still compute a bunch of order matching at computer speed and then report them, it just takes 400ms for the world to find out
1
Latency affects throughput. In common BFT systems the validators need to chitchat among themselves to reach consensus, and that could take 400 milliseconds. In technically the network can fork many times within that 400ms so it still needs some time to reach consistency.
1
in the timeline that ends up winning (which is almost always the only timeline), there is 400ms of latency sometimes -- but only in between 400ms blocks. So you might get a factor of ~2 slowdown if half the critical path is chitchat but still spend the other half computing.
1
1
My understanding is that the latency in is a few times better than other BFT systems with the assumption that adversaries can't generate the hashes much faster than the majority of the validators. That puts someone without access to a GPU outside of the cluster.
2
1
The amazing throughput part comes with the fact that all validators are using high end servers with large bandwidth, which are quite expensive and not very decentralized by nature.
2
1
Sorry, jumping in a little late here, ETH's goal for full decentralisation - being able to run ETH 2.0 on minimal requirements is definitely a worthy and noble cause. Without a doubt Solana is slightly more demanding in terms of hardware, but not prohibitively so.
2
1
Yeah last time I checked the hardware requirements were quite demanding, definitely more so than a full Ethereum node. Of course, the PoW arms race is a different beast that represents another end of the design spectrum.
2
2
more than a full ETH node but not more than, in practice, what the vast majority of the ETH node stakeweight is going to be able to run
I think the vision is for anyone to be able to stake 32 ETH and run a node on a regular desktop. I, for example, will be happy to do so on my spare machine but will not be able to afford what Solana demands without extra incentives.
1
2
Though jn a hypothetical future where atomic clocks become commodities we might further fulfill the vision of an ultrafast blockchain with synchronized clocks, or basically a BFT version of Google's Spanner ;)
1


