Build a Blockchain from Scratch
Build a working blockchain: blocks with prev-hash linking, Merkle trees with proofs, proof-of-work mining with difficulty adjustment, UTXO transactions, double-spend defense, and consensus alternatives (PoS, BFT). The data structure + cryptography behind Bitcoin, Ethereum, and every cryptocurrency.
advancedFree4 hours17 lessons
Start learningor sign up to track progress
Curriculum
Loading reference solution…