Blockchain Fundamentals — example repository
The minimal chain built across the series: block structure, hash linking, validation and a toy consensus loop, in one runnable project.
- TypeScript
- #blockchain
- #hashing
- #consensus
Resources
Collections
Each series has its own page gathering the material that belongs to it.
5 items
Start with the fundamentals and understand how blockchain systems actually work — from the problem they were built to solve through to the consensus that keeps them honest.
Open collection
Code
Repositories built across the tutorials, runnable on their own.
The minimal chain built across the series: block structure, hash linking, validation and a toy consensus loop, in one runnable project.
Notes
Condensed written explanations to read instead of, or alongside, a video.
Condensed notes for the series: the vocabulary, the four conditions, the consensus comparison table and the questions to ask of any chain.
Documentation and references
Primary sources worth reading directly rather than in summary.
The original 2008 paper. Nine pages, and still the clearest statement of the double-spending problem and the proof-of-work answer to it.
Open resource
Reference for accounts, transactions, gas, the EVM and the node software. The section on transaction lifecycle pairs directly with episode three.
Open resource
Operating a permissioned network in practice — validator configuration, QBFT settings, genesis files and the parameters that decide how the chain behaves under load.
Open resource
The networking layer underneath several major decentralized systems: peer discovery, transport negotiation, pubsub and NAT traversal, documented protocol by protocol.
Open resource
Examples
Small experiments that make a mechanism visible.
Small standalone programs that run a proof-of-work loop and a BFT voting round side by side, so the difference in message count and finality is visible rather than described.
Recommended reading
Papers and long-form writing that repay the time.
Crash-fault consensus, written to be readable. The clearest way to see what Byzantine tolerance adds, by first understanding what it costs to do without it.
Open resource