Skip to content
Lex Fridman PodcastLex Fridman Podcast

Charles Hoskinson: Cardano | Lex Fridman Podcast #192

Charles Hoskinson is the founder of Cardano, co-founder of Ethereum, a mathematician, and a farmer. Please support this podcast by checking out our sponsors: - Gala Games: https://gala.games/lex - Allform: https://allform.com/lex to get 20% off - Indeed: https://indeed.com/lex to get $75 credit - ExpressVPN: https://expressvpn.com/lexpod and use code LexPod to get 3 months free - Eight Sleep: https://www.eightsleep.com/lex and use code LEX to get special savings EPISODE LINKS: Charles's Twitter: https://twitter.com/IOHK_Charles Charles's YouTube: https://www.youtube.com/user/charleshoskinson Cardano Website: https://cardano.org/ IOHK Website: https://iohk.io/ PODCAST INFO: Podcast website: https://lexfridman.com/podcast Apple Podcasts: https://apple.co/2lwqZIr Spotify: https://spoti.fi/2nEwCF8 RSS: https://lexfridman.com/feed/podcast/ Full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 OUTLINE: 0:00 - Introduction 2:09 - What programming language is the simulation written in? 7:14 - Favorite philosophers 16:15 - Theory vs engineering in cryptocurrency 27:24 - What programming languages should everyone learn 35:39 - Haskell and beyond 39:23 - Plutus: Cardano's smart contract platform based on Haskell 43:50 - What is a blockchain? 48:02 - Hybrid smart contracts 53:53 - Proof of work vs proof of stake 1:02:39 - Cardano's proof of stake consensus algorithm 1:13:11 - What is Cardano? 1:21:52 - Cardano vs Ethereum vs Bitcoin 1:31:47 - The problem with Bitcoin 1:41:21 - Bitcoin Conference 1:45:02 - Ergo and Alex Chepurnoy 1:52:12 - Cardano's Extended UTXO Model 1:59:25 - Chainlink and Oracle Networks 2:06:37 - Cardano and Wolfram Alpha 2:11:32 - The future of video games 2:20:07 - Smart contracts timeline for Cardano 2:27:37 - Decentralized exchanges 2:33:18 - Jack Dorsey and Bitcoin 2:39:30 - Elon Musk and Tesla: Cardano, Ethereum, Bitcoin 2:42:47 - Dogecoin and Elon Musk 2:54:08 - Hydra vs Lightning Network 3:01:42 - Non-Interactive Proofs of Proof-of-Work (NIPoPoWs) 3:05:36 - Cardano failure modes 3:13:57 - Cardano vs Polkadot 3:19:02 - Vitalik Buterin 3:27:13 - Corrupting nature of power 3:37:23 - Satoshi Nakamoto 3:43:34 - Cardano's vision for decentralized governance 3:56:28 - Cardano in Ethiopia 4:00:30 - El Salvador and Bitcoin 4:06:47 - Cryptocurrency will inject capitalism with long-term incentives 4:16:39 - Day in the life of Charles Hoskinson 4:23:56 - Mushrooms 4:30:04 - Joe Rogan 4:34:57 - Video games 4:47:11 - Advice for young people 4:50:20 - Meaning of life SOCIAL: - Twitter: https://twitter.com/lexfridman - LinkedIn: https://www.linkedin.com/in/lexfridman - Facebook: https://www.facebook.com/lexfridman - Instagram: https://www.instagram.com/lexfridman - Medium: https://medium.com/@lexfridman - Reddit: https://reddit.com/r/lexfridman - Support on Patreon: https://www.patreon.com/lexfridman

Lex FridmanhostCharles Hoskinsonguest
Jun 16, 20214h 57mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 7:11

    Simulation hypothesis, cellular automata, and limits of prediction

    Lex opens with a playful but deep question: if reality is a simulation, what language and design principles would it use? Charles explores the idea of simple rules generating complex behavior (Wolfram, Santa Fe Institute), and why agents inside a system can’t fully reason about the system from the outside.

    • Autodidactic universe and self-evolving formal systems
    • Wolfram-style simple rules → complex emergent behavior
    • Meta-language vs object-language: why “inside” observers are limited
    • Computation constraints (P vs NP) and predictability
    • NFT tangent: selling “Wolfram universes” on Cardano
  2. 7:11 – 13:29

    Favorite philosophers: Russell, Kripke, and the quest for precision in truth

    Charles explains why analytic philosophers and logicians like Russell and Kripke matter to him, especially their focus on precision, truth, necessity, and paradox. He ties this tradition to modern concerns about formal languages, computation, and the bridge between human language and machine reasoning.

    • Russell/Whitehead and the formalization dream (Principia Mathematica)
    • Gödel/Turing/Church as a challenge to completeness and decidability
    • Kripke, modal logic, and “cleaning up” paradoxes and truth
    • Tarski’s object-language vs meta-language framework
    • How these ideas inform human–computer communication
  3. 13:29 – 16:10

    Can we formalize love, creativity, and subjective experience?

    The conversation moves from philosophy into the possibility of formalizing human experiences like love, art, and music. Charles argues computers may “understand” these by learning the way humans learn, while Lex frames civilization itself as an optimization of subjective experience.

    • Algorithmic generation of music and the nature of love
    • Learning-based understanding vs explicit symbolic modeling
    • Creativity as a hard-to-quantify target (and the NFT joke)
    • Human–robot interaction as optimization of subjective richness
    • Blade Runner 2049 as a lens on ‘real vs synthetic’ love
  4. 16:10 – 27:24

    Theory vs software engineering: guardrails, failure modes, and incentives in crypto

    Charles draws a practical line between theoretical guarantees and real-world engineering tradeoffs. He emphasizes “what can’t fail” in cryptocurrency systems, and highlights perverse incentives where teams get paid before security risks materialize.

    • Engineering starts from users, requirements, and real constraints
    • Theory provides guardrails (termination, overflow avoidance, invariants)
    • Distributed crypto systems add adversaries, latency, and asynchrony
    • High-assurance vs low-assurance components and pragmatic tradeoffs
    • Misaligned incentives: time-to-market vs long-term safety
  5. 27:24 – 35:44

    Programming languages to learn: from Python to functional programming and Scala

    Lex asks what languages students should learn and why Cardano is built with Haskell. Charles recommends mainstream languages for onboarding, then argues functional programming narrows the gap between academic papers and correct implementations; he praises Scala 3 as a practical “gateway” into advanced type systems.

    • Beginner-friendly: Python/JavaScript for fast learning and libraries
    • Why Cardano uses functional programming (papers → code fidelity)
    • Concise code and stronger tooling (static analysis, property testing)
    • Haskell as a ‘Goldilocks’ choice between practicality and rigor
    • Scala 3 as a hybrid path; Rust/Go as successors to C/C++ in many domains
  6. 35:44 – 43:50

    Plutus and multi-VM strategy: correctness on-chain, flexibility off-chain

    A developer asks why build on Cardano and whether other languages are supported. Charles explains Plutus as a Haskell-based smart contract DSL and describes a broader vision: multiple execution environments (Plutus, EVM, LLVM-based) that can interoperate without forcing one model to do everything.

    • Plutus Core as a compilation target (other languages can compile to it)
    • Separation of concerns: different VMs for different tradeoffs
    • LLVM-based approach (via Runtime Verification/UIUC) for broader language support
    • ‘Island/Ocean/Pond’ metaphor: safe core vs expressive environments
    • Plutus aims for deterministic cost and high confidence correctness
  7. 43:50 – 53:49

    What is a blockchain? Ledger properties and why consensus exists

    Charles defines a blockchain as a ledger with timestamping, immutability, and auditability, and discusses applications beyond money (property rights, medical records, supply chains). He then explains why consensus is needed: selecting who updates the ledger and validating those updates under adversarial conditions.

    • Core ledger properties: immutable, auditable, timestamped
    • Why centralized ledgers fail under conflict and political manipulation
    • Crypto as one application layer atop the ledger abstraction
    • Consensus as a 3-step loop: choose leader → produce block → validate
    • Multi-resource consensus as a path to resilience (not ‘one cult’ truth)
  8. 53:49 – 1:02:39

    Proof of Work vs Proof of Stake: security, cost, centralization, and ‘Goldfinger’ attacks

    The discussion zooms into PoW and PoS, comparing their leader-election mechanisms and economic consequences. Charles critiques PoW’s energy cost and centralization pressures, while acknowledging PoW’s strong bootstrapping properties and the historical difficulty of making PoS provably secure.

    • PoW as lottery tickets backed by computation; PoS as synthetic lottery backed by stake
    • PoW external cost (energy) and economies of scale → mining oligopolies
    • PoS portability and parameter tuning for decentralization (e.g., Cardano’s K)
    • PoW advantages: longest-chain selection and Genesis bootstrapping
    • PoW weakness: cross-chain incentives and Goldfinger-style attacks
  9. 1:02:39 – 1:13:10

    Ouroboros and Cardano’s consensus evolution: from theory papers to stake pools

    Lex asks how Cardano solves consensus and whether it becomes hybrid PoW/PoS. Charles explains Cardano’s iterative, research-first approach through a sequence of peer-reviewed protocols (GKL, Ouroboros Classic, Praos, Genesis), then the added complexity of delegation and stake pool economics.

    • Decompose the problem: feasibility → network realism → adaptive security
    • Peer-reviewed lineage: EuroCrypt/Crypto/CCS papers as validation gates
    • Praos and VRFs to avoid predictable leader targeting/DDoS
    • Delegation introduces stake pools: specialization increases complexity
    • Game-theoretic parameter tuning (S-curve incentives; the ‘K’ parameter)
  10. 1:13:10 – 1:21:52

    Cardano’s ‘financial operating system’ vision: governance, interoperability, and global inclusion

    Charles describes Cardano as an evolving protocol stack aiming to provide universal financial and identity infrastructure, especially for those excluded from legacy systems. He frames “third generation crypto” around scalability, interoperability, and sustainability/governance, and stresses that culture and usability matter as much as tech.

    • Cardano as a universal, self-evolving ‘financial OS’ (FOS)
    • On-chain governance: treasury + voting as a sustainability engine
    • Interoperability as a ‘Wi‑Fi/Bluetooth moment’ for blockchains
    • Digital identity (Atala Prism) and real-world deployments (e.g., Ethiopia)
    • Competition with state systems (e.g., digital yuan + social credit) as a clash of models
  11. 1:21:52 – 1:52:12

    Cardano vs Bitcoin vs Ethereum: culture, evolution incentives, and the Bitcoin conference

    Charles contrasts Bitcoin’s conservative, often maximalist culture with Ethereum’s upgrade-oriented culture, arguing evolution incentives determine long-term viability. He critiques Bitcoin’s unclear purpose and slow base-layer change, reflects on the Miami Bitcoin conference’s materialism, and points to Ergo as a ‘spiritual successor’ to early Bitcoin culture.

    • Generations framing: Bitcoin (value transfer) → Ethereum (programmability) → governance/interoperability
    • Bitcoin’s constraints: slow settlement, limited programmability, hard-to-evolve base layer
    • Ethereum’s strength: willingness to upgrade (sometimes too aggressively)
    • Bitcoin conference observations: commercialization, ‘religion,’ and loss of early ethos
    • Ergo and Alex Chepurnoy: UTXO + smart contracts + low-ego builder culture
  12. 1:52:12 – 4:57:50

    Extended UTXO, oracles (Chainlink/Wolfram), and smart contracts for gaming futures

    Charles explains the UTXO vs account model using cash-register vs bank-ledger accounting, and how Extended UTXO aims to preserve local reasoning while enabling expressive contracts. The conversation then connects oracles to real-world data, discusses tradeoffs in decentralization, and explores blockchain-based ownership in video games—before circling back to Cardano’s smart contract rollout via Alonzo and what can go wrong at scale.

    • UTXO vs account model; Extended UTXO adds data + programmability with local semantics
    • Developer implications: different patterns, but similar app capabilities (DEXs, stablecoins, etc.)
    • Oracles as essential: weakest-link security and data veracity challenges
    • Wolfram Alpha as a powerful but centralized data source; multiple oracle models will coexist
    • Gaming economies and durable digital ownership (CryptoKitties, long-tail engagement)
    • Alonzo rollout plan (Blue → White → Purple), hard fork combinator, and coordination risks

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.