By pre-executing transactions we can enable the miner to have the cache hot during transaction execution. This will happen in 2 ways, the miner can pre-execute the txn himself, or the follower pre-executes and sends an access list, which the miner will load to cache without acquiring the execution lock.
This will require refactoring the executor/evm a bit to avoid spaghetti.
By pre-executing transactions we can enable the miner to have the cache hot during transaction execution. This will happen in 2 ways, the miner can pre-execute the txn himself, or the follower pre-executes and sends an access list, which the miner will load to cache without acquiring the execution lock.
This will require refactoring the executor/evm a bit to avoid spaghetti.