My blockchain development background is in Bitcoin, but it now seems to me that the most dynamic and interesting blockchain platform is Ethereum.
In my quest to grok the Ethereum protocol I'm searching for "hooks" to Bitcoin to ground my understanding. What I mean by that is, I'm trying to find analogous concepts that I can use to anchor my understanding.
The most fundamental element of the Bitcoin blockchain is the UTXO set, this is also (according to my understanding) one of the most salient differences between Bitcoin and Ethereum, that is- the fact that Ethereum operates on a model of Externally Owned Accounts (EOAs) and Contract Accounts as opposed to transactions.
What I'd like to do is locate where this information lives on the geth client and just check it out, examine how it interoperates with the rest of the codebase- this would go a long way toward the furtherance of my comprehension of Ethereum.
I'm open to any pointers, tips, if you feel this question or any of the points I've expressed is/are fundamentally misguided I'd like to hear about it.