All scheduled class sessions spend more than half the time for hands-on protocol coding examples and exercises
which the learners must complete, since the direct interaction with the protocol and Bitcoin network is where most of the learning takes place.
For a preview to the topics covered, have a look at the actual class presentations listed below.
Subject | Session |
---|---|
TX Confirmation | 1 |
Finite Fields | 1 |
Elliptic Curves | 1 |
ECDSA | 2 |
HD Wallets | 2 |
TX: Data, Sighash & Signing | 3 |
TX: Script Machine | 3 |
TX: P2PKH | 3 |
TX: Sighash | 4 |
TX: Multisig | 4 |
TX: P2SH | 4 |
TX: OP_Return | 5 |
TX: CSV/CLTV | 5 |
TX: Witness | 5 |
Chain Validation & Organisation | 6 |
P2P channels | 7 |
SPV validation | 7 |
Payment channels | 8 |
Lightning network | 8 |