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

YouTube

Realizing Nakamoto's Dream - One-Time Signatures, Garbled Circuits and Zero-Knowledge Proofs

UC Berkeley EECS via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how advanced cryptographic techniques can bridge Bitcoin's limitations and enable its participation in the broader smart-contract economy in this UC Berkeley EECS Colloquium lecture. Learn about the fundamental challenge of Bitcoin's limited scripting language that prevents it from directly verifying or acting on external contract states, and discover how one-time signatures, garbled circuits, and succinct zero-knowledge proofs can compress external state verification into minimal checks that Bitcoin can perform. Examine the evolution of Bitcoin from Satoshi Nakamoto's original vision of a peer-to-peer payment system to its current role as a store-of-value asset worth over $2 trillion, while understanding why most new financial applications have migrated to smart-contract platforms like Ethereum. Delve into a concrete case study of Bitcoin staking, a live protocol managing several billion dollars worth of BTC to secure proof-of-stake networks without requiring Bitcoin to leave its native chain. Gain insights into how these cryptographic innovations could transform Bitcoin from merely "digital gold" into an active foundation supporting the entire smart-contract ecosystem, potentially realizing Nakamoto's original dream of trustless peer-to-peer transactions expanded to encompass modern decentralized finance applications.

Syllabus

David Tse: Realizing Nakamoto’s Dream: One-Time Signatures, Garbled Circuits & Zero-Knowledge Proofs

Taught by

UC Berkeley EECS

Reviews

Start your review of Realizing Nakamoto's Dream - One-Time Signatures, Garbled Circuits and Zero-Knowledge Proofs

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.