Simply learn Preethi Kasireddy’s paper on how Ethereum works. Nice deep dive article. However have just a few questions after studying the article. Would respect 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 embrace the present state of all Ethereum accounts or solely the states of accounts which are up to date through the present block?
-
if a node desires to confirm a transaction, it may well 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 knowledge? Is it doable? 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?
Thanks!