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”.