So if Ethereum wanted to improve its execution layer, it will need to do the following:
- better virtual machine
- improve transaction model
- use a tx model conducive to privacy
- focus on minimizing state growth
- focus on bandwidth compression
- single slot finality
All of which we already solved with Fuel and Tendermint, but alas Ethereum must do it “its way”.