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.
# 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"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment