Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

FlyClient - Super-Light Clients for Cryptocurrencies

IEEE via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to super-light clients for cryptocurrencies in this 17-minute IEEE conference talk. Delve into the challenges of growing blockchain sizes and the limitations of Simple Payment Verifying (SPV) clients. Learn about FlyClient, an innovative solution that addresses these issues through efficient sampling techniques and optimized distribution methods. Discover how FlyClient improves upon traditional SPV clients by introducing novel concepts such as finding fork points and querying distribution over weight. Examine the evaluation of FlyClient on the Ethereum network and gain insights into its potential deployment and impact on cryptocurrency ecosystems.

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

Reviews

Start your review of FlyClient - Super-Light Clients for Cryptocurrencies

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.