Chapter 1: Payment Processor
Ch1.1 Hashes and Signatures
Learn the magic of hash functions and how signatures work!
Easy1.5 HoursNo Prerequisites
Ch1.2 Payment Processor
Learn about beautiful state & state transitions, as well as how we use this design pattern to construct our simple payment processor!
Easy2 HoursNo Prerequisites
Ch1.3 Replay Protection
Learn how signed messages can be used for unsavory ends! Replay protection is critical!
Easy0.5 HourNo Prerequisites
Ch1.4 Account Model vs UTXOs
Learn how to implement the UTXO model & why you might want to!
Easy1 HourNo Prerequisites
Ch1.5 Centralized Systems
We go over some common pitfalls of building systems which do not account for particularly nasty failure modes--system faults, monopoly pricing, censorship, & fraud. With cryptoeconomics we can make sure these bad things don't happen!
Easy1 HourNo Prerequisites
Chapter 2: Network Models
TBD
Something cool
Easy1 HourPrerequisites
TBD
Something cool
Easy3 HoursPrerequisites
TBD
Something cool.
Easy4 HoursPrerequisites
TBD
Something cool
Easy1 HourPrerequisites
Chapter 3: Proof of Work
Create a Proof of Work Blockchain simulation
Learn to create a blockchain network that uses Proof of Work to validate blocks
Medium4 HoursPrerequisites