
Let’s start with the elemental creatures of Ethereum:
EOAs (Externally Owned Accounts) and CAs (Contract Accounts).
A blockchain account looks like it has four fields—like a tiny backpack carrying:
But here’s the split:
EOAs are lonely, code-less creatures.
Storage hash = empty.
Code hash = empty.
Everything depends on your private key. Lose it → the universe shrugs.
Every MetaMask account is an EOA. And because they rely on ECDSA signatures, you get: