a mapping from addresses to account states. Every transaction modifies this world state, and the state root (a hash of the entire state) is stored in each block header.