Beginner
Ethereum Accounts & EOAs — Quick self-check
Understand account types and how they interact with the chain.
Developer Beginner
8/9 — Ethereum Accounts & EOAs — Quick self-check
Explain itUse these prompts to verify you can explain the model without notes. If you stumble, revisit the explorer steps until it feels obvious. Speak answers out loud; they should be clear enough to copy-paste into support.
Bitcoin seems to be a very promising idea. I like the idea of basing security on the assumption that the CPU power of honest participants outweighs that of the attacker.
Fire drillsConcise explanations calm users, persuade teammates to fix nonce handling, and make auditors trust your diagnosis. Treat these like mini fire drills.
Key points
- Explain to a friend:Why a contract cannot start running on its own and who must pay gas to trigger it.
- Describe what happens if:Two pending transactions from one EOA share the same nonce and which one survives.
- Walk through who pays:Gas when an EOA calls a contract that calls another contract that emits events.
- State how you would:“speed up” or “cancel” a pending transaction in the mempool.
- List two ways to:Avoid nonce collisions when multiple scripts use the same deployer key.
- Summarize why the nonce:Is a replay defense as well as an ordering tool.
- Show how you would:Prove to a skeptical teammate that a stuck transaction is waiting on an earlier nonce.
- Outline how you would:Document these concepts for a future hire who is new to Ethereum.
- Summarise how you would:Spot in an explorer whether a transaction came from an EOA or a contract.