FlyClient - Super-Light Clients for Cryptocurrencies
Offered By: IEEE via YouTube
Course Description
Overview
Syllabus
Intro
Recall: Bitcoin blockchain format
Validity of a blockchain
Validity of a Block Header
Two Valid Blockchains?
Blockchain size: A growing problem
Simple Payment Verifying Client Satoshi'08
Verify Block Headers
Use the Longest Chain Rule
Can verify specific transactions (with help)
SPV Properties and Problems
Flyclient: A different approach to super-light clients
Verifying Transaction MMR proof
Flyclient: Two Heads?
Flyclient Strawman 1: sample constant # of blocks
Flyclient Strawman 1 problem: Forking
Flyclient idea: Find Fork Point
Flyclient: Idea bound forking point
Sampling distribution of randomized protocol
Optimizing Distribution
Querying Distribution over Weight
Non Interactive Flyclient
Evaluation (Ethereum)
Flyclient deployment
Taught by
IEEE Symposium on Security and Privacy
Tags
Related Courses
Правовое регулирование отношений в Интернете. Российская перспективаSaint Petersburg State University via Coursera La Disrupción del Blockchain
Universidad Austral via Coursera Introduction to FinTech
The University of Hong Kong via edX Bitcoin and Cryptocurrencies
University of California, Berkeley via edX Blockchain: Understanding Its Uses and Implications
Linux Foundation via edX