Completed
Verify Block Headers
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
FlyClient - Super-Light Clients for Cryptocurrencies
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Recall: Bitcoin blockchain format
- 3 Validity of a blockchain
- 4 Validity of a Block Header
- 5 Two Valid Blockchains?
- 6 Blockchain size: A growing problem
- 7 Simple Payment Verifying Client Satoshi'08
- 8 Verify Block Headers
- 9 Use the Longest Chain Rule
- 10 Can verify specific transactions (with help)
- 11 SPV Properties and Problems
- 12 Flyclient: A different approach to super-light clients
- 13 Verifying Transaction MMR proof
- 14 Flyclient: Two Heads?
- 15 Flyclient Strawman 1: sample constant # of blocks
- 16 Flyclient Strawman 1 problem: Forking
- 17 Flyclient idea: Find Fork Point
- 18 Flyclient: Idea bound forking point
- 19 Sampling distribution of randomized protocol
- 20 Optimizing Distribution
- 21 Querying Distribution over Weight
- 22 Non Interactive Flyclient
- 23 Evaluation (Ethereum)
- 24 Flyclient deployment