Before Blockchains, There Was State Machine Replication (ft. Barbara Liskov and Tim Roughgarden)
In this episode of First Principles by a16z Crypto, host Tim Roughgarden (Head of Research) and research partner Itay Abraham sit down with Turing Award-winning computer scientist Dr. Barbara Liskov. As an MIT professor, Liskov pioneered foundational concepts in programming languages and distributed systems, including...
- 01
"Modularity is everything in building large programs" - Barbara, comparing software design to mathematical proofs composed of independent lemmas.
- 02
Viewstamped replication introduced view changes to eliminate the "window of vulnerability" or "embarrassing pause" inherent in traditional two-phase commit protocols.
- 03
"We only thought about what we referred to as benign failures" - Barbara, noting early networks assumed nodes were either running or completely silent.
- 04
Transitioning from benign to Byzantine fault tolerance requires increasing the replica threshold from 2F+1 to 3F+1 to handle lying nodes.
- 05
"You never trust an individual replica. You only trust the group" - Barbara, explaining the core security philosophy behind Practical Byzantine Fault Tolerance.
- 06
Modern blockchains like Ethereum and Solana act as literal implementations of the fully general state machine replication paradigm established in the 1980s.
- 07
In the age of AI, developers must study Abstraction and Specification in Program Development principles to manage code at a higher design level.
Get the latest ideas from web3 with a16z crypto.
Plus the best new takeaways about technology from other top podcasts — read in minutes, not hours.
By continuing, you agree to podbrain's Terms and Privacy Policy.
These notes may contain occasional inaccuracies. Learn how podbrain notes are made
These notes may contain occasional inaccuracies. Learn how podbrain notes are made
More in Science & Tech

Is Reality Really Real? With Donald Hoffman
Jun 26, 2026
CEO-Led AI Gets 3X the ROI
Jun 25, 2026
Leslie Lamport on the Science of Distributed Systems
Jun 25, 2026
The Chopping Block: Is Strategy the Luna for Suits?, ETH Labs Shakeup & CME vs Perps
Jun 25, 2026
Marc Andreessen on AI, Technology, and the Future of Humanity
Jun 25, 2026