Learn
Workshops and reading
Workshops
Four tracks the group runs
Chain fundamentals
- Read a transaction on a block explorer and explain every field
- Explain why a chain reorganizes, and when that matters
- Set up a wallet and describe what it trusts
Smart contract development
- Write, test, and deploy a contract with Foundry
- Reason about gas, storage layout, and reentrancy
- Read an unfamiliar contract
On-chain data
- Write queries over decoded event logs
- Build a dashboard answering a question you chose
- Identify when an on-chain statistic measures the wrong thing
Security and auditing
- Work through the standard vulnerability classes
- Complete a set of Ethernaut levels unaided
- Write up a finding in the form an audit report uses
Reading list
Reading we point people to
Foundations
Starting points, all freely available
Bitcoin: A Peer-to-Peer Electronic Cash System
Nakamoto, 2008
Nine pages, and the origin of everything downstream of it
Bitcoin and Cryptocurrency Technologies
Narayanan, Bonneau, Felten, Miller, Goldfeder
The standard undergraduate textbook on the subject, free online
Ethereum: The Yellow Paper
Wood
The formal specification of the EVM, dense and definitive
A Graduate Course in Applied Cryptography
Boneh & Shoup
Free reference covering the primitives blockchains are built from
Building
Used in build sessions
Keeping up
Followed by officers
a16z crypto research
Research group
Technical writeups on consensus, proofs, and mechanism design
Paradigm research
Research group
Engineering posts, largely on MEV and market structure
IACR ePrint Archive
Preprints
Preprint server where cryptography papers appear first
Ethereum Research
Forum
Public forum for protocol design discussion
Meetings
The weekly meeting works through this material
Topics for the coming week are posted in the Discord
Questions, speaking, and sponsorship go to blockchaingroup@u.northwestern.edu
