Simply learn Preethi Kasireddy’s paper on how Ethereum works. Nice deep dive article. However have a number of questions after studying the article. Would admire if anybody can assist me fill within the gaps or level me to a different paper that covers my questions however is non-dev pleasant :).
Every block has a state trie. Nevertheless, does the state trie embody the present state of all Ethereum accounts or solely the states of accounts which might be up to date throughout the present block?
if a node desires to confirm a transaction, it could possibly do a Merkle proof. However to take action it wants the department of associate hashes main as much as the foundation. If it’s a mild node, the place does it get all of the department information? Is it attainable? Or is Merkle proof solely possible for full nodes?
when a miner mines a block, do the opposite nodes/miners validate the transactions within the block or simply settle for them?