Ethereum protocol concepts
Begin with “Execution payloads explained” and work toward “Protocol reading challenge set”. Each available lesson includes a visual explanation and a quick knowledge check.
Read in order or choose a topic below. Completion marks stay in this browser. All 20 lessons in this track are available.
- 01
Execution payloads explained
Execution data and consensus organization have different responsibilities.
4 MIN READ - 02
Block headers at a glance
Headers summarize relationships and commitments rather than every underlying record.
4 MIN READ - 03
Transaction types and envelopes
A type identifier selects the transaction payload format.
4 MIN READ - 04
EIP-155 replay protection
Legacy transaction signing can bind a chain identifier.
4 MIN READ - 05
EIP-1559 transaction fields
Fee caps express limits rather than a guaranteed paid price.
4 MIN READ - 06
Access list transactions
Declared accesses participate in a specific transaction and gas model.
4 MIN READ - 07
Blob-carrying transactions
Blob data availability and EVM calldata have different roles.
4 MIN READ - 08
Blob commitments at a glance
A commitment binds data without placing every byte inside the reference.
4 MIN READ - 09
The state transition function
Valid inputs transform one state into a defined next state.
4 MIN READ - 10
Account state fields
Balance, nonce, code and storage commitments answer different questions.
4 MIN READ - 11
Account nonce versus transaction nonce
A submitted nonce is checked against the account’s execution state.
4 MIN READ - 12
The fee recipient
Execution rewards and burned fees have different destinations.
4 MIN READ - 13
Withdrawal processing basics
Consensus-related withdrawals are not ordinary user-signed contract calls.
4 MIN READ - 14
Validator lifecycle overview
Joining, participating, exiting and withdrawing are separate stages.
4 MIN READ - 15
Weak subjectivity explained
A long-offline proof-of-stake node needs an appropriately trusted recent checkpoint.
4 MIN READ - 16
Finality failures and recovery
Loss of finalization and conflicting finality are different conditions.
4 MIN READ - 17
MEV and proposer incentives
Ordering and inclusion choices can affect economic outcomes.
4 MIN READ - 18
Builder and proposer separation
Constructing execution content and choosing a proposal can be separated.
4 MIN READ - 19
Protocol upgrades and EIPs
A proposal, reviewed specification and activated rule are different stages.
4 MIN READ - 20
Protocol reading challenge set
Identify the rule, its context and the evidence required for a claim.
4 MIN READ