Currently, we hold in memory a copy of the original payloads of all initial accounts and initial storage slots, which is kept all the way to the initial trie hashing at the end of the execution.
What we could do instead is to hash them in the beginning so that we only need to store the initial accounts in the form of hash nodes.
Currently, we hold in memory a copy of the original payloads of all initial accounts and initial storage slots, which is kept all the way to the initial trie hashing at the end of the execution. What we could do instead is to hash them in the beginning so that we only need to store the initial accounts in the form of hash nodes.