Calendar

SES # TOPICS Key Dates

1

Signatures, Hashing, Hash Chains, e-cash, and Motivation

 

2

Proof of Work (PoW) and Mining

 

3

Signatures

Pset 1 due: Hash-based Signature Schemes

4

Transactions and the UTXO Model

 

5

Synchronization Process, Pruning

 

6

Simplified Payment Verification (SPV) and Wallet Types

 

7

OP_RETURN and Catena

Guest Lecturer: Alin Tomescu (PhD student in security and applied cryptography)

Pset 2 due: Mine Your Name

8

Forks

 

9

Peer-to-peer Networks

Guest Lecturer: Sharon Goldberg (associate professor in computer science at Boston University focusing on network security)

 

10

PoW Recap, Other Fork Types

 

11

Fees

 

12

Transaction Malleability and Segregated Witness

 

13

Payment Channels and Lightning Network

Pset 3 due: UTXOhunt

14

Lightning Network and Cross-chain Swaps

 

15

Discreet Log Contracts

 

16

Merkelized Abstract Syntax Trees (MAST), Taproot, Graftroot

 

17

Anonymity, Coinjoin and Signature Aggregation

 

18

Confidential Transactions

 

19

Ethereum and Smart Contracts

Guest Lecturer: Joseph Bonneau (assistant professor at NYU's Courant Institute researching security, applied cryptography, security economics, and human factors)

 

20

More about Ethereum

 

21

Proof of Work at Industrial Scales

Guest Lecturer: David Vorick (Co-founder and CEO of Nebulous / Sia & Obelisk)

 

22

Alternative Consensus Mechanisms

 

23

New Directions in Crypto

 

24

zkLedger