Ethereum runs atop a peer-to-peer network. All nodes rerun all transactions for all time every time a new block is added to the blockchain. How can this possibly scale?
For anything but the most trivial compute operations this will quickly grind to a halt under the weight of all those computations. What am I missing here?