Extra Credit

Ethereum

Official docs outline

15 sections
  1. Intro to Ethereum

    Core concepts of Ethereum, ether and the network.

  2. Accounts

    Externally owned accounts versus contract accounts.

  3. Transactions

    Transaction fields, types and lifecycle.

  4. Blocks

    Block structure and the chain.

  5. EVM

    The Ethereum Virtual Machine, opcodes and state.

  6. Gas and fees

    Gas, fees and EIP-1559.

  7. Smart contracts

    Smart contracts and how they run.

  8. Token standards

    Token standards such as ERC-20, ERC-721 and ERC-1155.

  9. Consensus mechanisms

    Proof-of-stake consensus.

  10. Nodes and clients

    Nodes and execution and consensus clients.

  11. JSON-RPC API

    The JSON-RPC API for talking to nodes.

  12. Networks

    Mainnet and testnets.

  13. Scaling and layer 2

    Layer 2 scaling with rollups.

  14. Oracles

    Oracles that bring off-chain data on-chain.

  15. Development frameworks

    Development frameworks and tooling.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 65