Skip to content

Instantly share code, notes, and snippets.

@emdin
Created February 24, 2026 18:57
Show Gist options
  • Select an option

  • Save emdin/29c0c4ac5663ce34de91813121f5a28c to your computer and use it in GitHub Desktop.

Select an option

Save emdin/29c0c4ac5663ce34de91813121f5a28c to your computer and use it in GitHub Desktop.

Revisions

  1. emdin created this gist Feb 24, 2026.
    58 changes: 58 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,58 @@
    # Blockchain Study Program — Prompt Block

    Copy everything below this line into your LLM of choice.

    ---

    CONTEXT FOR LLM:
    I want to build a structured self-study program in blockchain development and smart contract security. Below are the topics and resources. Please create a sequenced learning plan based on my background: [describe yourself — e.g. "CS student with Python experience, no blockchain background"].

    Group topics by dependency order. For each topic suggest: what to read/watch, a hands-on exercise, and how I know I've understood it.

    ---

    TOPICS TO COVER:

    Cryptography & Security:
    - Zero-knowledge proofs & ZK rollups
    - Post-quantum cryptography & migration
    - Fully homomorphic encryption (FHE)
    - Multi-party computation (MPC)
    - Elliptic curve cryptography
    - Formal verification (tools: Certora, Halmos)
    - MEV, transaction ordering & searcher economics

    Architecture & Systems:
    - On-chain analytics & privacy limits
    - Transaction lifecycle deep dive
    - CAP theorem in blockchain context
    - Permissionless system design patterns
    - Oracle design & manipulation vectors
    - Upgrade patterns & proxy contracts
    - Cross-chain composability risks

    ---

    REFERENCE MATERIALS:

    Books:
    - Mastering Ethereum — Antonopoulos & Wood
    - Designing Data-Intensive Applications — Kleppmann
    - A Philosophy of Software Design — Ousterhout

    Free courses:
    - Cyfrin Updraft: https://updraft.cyfrin.io
    - CS50: https://cs50.harvard.edu
    - Andrej Karpathy "Software 3.0": search on YouTube

    Practice platforms (security focus):
    - Ethernaut: https://ethernaut.openzeppelin.com
    - Damn Vulnerable DeFi: https://www.damnvulnerabledefi.xyz
    - Cyfrin CodeHawks: https://codehawks.cyfrin.io

    ---

    SUGGESTED PROMPT ENDINGS (pick one):
    - "Give me a 4-week sprint plan, 2 hours/day"
    - "I have 3 months, go deep on security and auditing"
    - "Focus only on ZK and cryptography, skip DeFi mechanics"