The Rational Reminder Podcast
The Rational Reminder Podcast

Understanding Crypto 1: Daniel Mescheder: What Problem Do Blockchains Actually Solve?

Fundamentals of the Blockchain with Daniel Mescheder Episode 1: Show Notes Welcome to the first episode of our limited series focusing on cryptocurrencies and everything you need to know about them. Our first guest is Daniel Mescheder, who joins us to appropriately break down some of the basic conce

Featured Speakers

Benjamin Felix, Cameron Passmore, and Dan Bortolotti HostDaniel Mescheder Guest

Topics Discussed

Episode Summary

Executive Summary: This episode frames blockchain through an engineering lens, arguing that public blockchains are primarily a solution to Byzantine consensus and Sybil resistance in adversarial, trust-minimized environments. Daniel Mescheder explains hashes, digital signatures, proof of work, proof of stake, censorship, immutability, and why many touted use cases depend on external legal systems or oracles—often making blockchains unnecessary or overcomplicated.

Main Topics: Engineering perspective on crypto (Priority: 5/5): Daniel explains that he evaluates blockchains as a data-systems engineer, focusing on when the technology matches a real problem rather than starting from the technology itself. Distributed systems and consensus (Priority: 5/5): The discussion introduces distributed systems, replication, partitioning, resilience, and consensus as the core technical foundation behind blockchain design. Byzantine fault tolerance and Sybil resistance (Priority: 5/5): The episode emphasizes that public blockchains are meant to work even when some participants act maliciously, including Sybil attacks where an adversary creates many identities. How Bitcoin achieves consensus (Priority: 5/5): Daniel walks through hashes, digital signatures, proof of work, block chaining, forks, and longest-chain selection as Bitcoin’s mechanism for reaching agreement. Limitations of proof of work and proof of stake (Priority: 4/5): The conversation covers the energy waste of proof of work and the added complexity and new attack surfaces introduced by proof of stake. Where blockchains fail outside the chain (Priority: 5/5): Oracle problems, enforcement problems, land title, and other real-world applications are shown to still require trusted legal or institutional intermediaries. Practical use cases and skepticism about hype (Priority: 4/5): The episode argues that many blockchain applications, especially NFTs and some permissioned/private chains, may add complexity without solving a genuine problem.

Key Arguments: Blockchains are best understood as a tool for achieving consensus among untrusted parties, not as a general-purpose database. Most of the underlying primitives—hashing, signatures, distributed consensus—existed long before Bitcoin; the novelty was combining them with economic incentives. Proof of work makes block creation costly on purpose, which helps secure the network but wastes energy by design. Proof of stake may reduce energy use, but it shifts complexity into protocol design and introduces new attack vectors. A public blockchain is useful only when no participant can be trusted as the custodian of the data; otherwise a traditional database is often simpler and better. Many proposed applications fail because they still depend on external enforcement or trustworthy oracles, which reintroduce the middleman blockchain was meant to remove. Immutability is not absolute; blockchains can rewrite history under certain conditions, such as a coordinated majority or political/community intervention. Permissioned or private blockchains often forfeit the core anti-Sybil property, making them closer to conventional databases with extra complexity. Smart contracts are better thought of as automated code or stored procedures than legally binding contracts. NFTs, in Daniel’s view, mostly function as receipts with unclear incremental value beyond speculation.

Data Points: Limited series structure: 1st episode - Benjamin Felix introduces the cryptocurrency-focused limited series on Rational Reminder. David Mescheder’s expertise: Software engineer at Amazon - He works on architecting data systems, which Daniel connects to blockchain as a distributed system. AI hype reference: AI hype of the 1980s and AI winter - Used as an analogy for technology hype cycles and deflation after initial excitement. Example throughput: 20,000 transactions per minute or per second - Used to illustrate why a single-machine Excel-sheet style system would not scale. Consensus algorithms cited: Paxos, Raft - Named as traditional consensus algorithms used in distributed systems under certain assumptions. Bitcoin block selection rule: Longest chain / most work - Daniel explains that the network follows the chain with the most accumulated work when forks occur. Energy comparison: Same energy consumption as a mid-sized country - Used to describe the wastefulness of proof of work and why Bitcoin draws criticism. Attack threshold: 51% - Explained as the rough threshold where colluding participants can force their version of truth in proof-of-work or proof-of-stake systems. Fork behavior: Two blocks pointing to the same parent hash - Described as a fork in Bitcoin when competing blocks are proposed simultaneously. Settlement timing: A couple blocks deep - Daniel says you only gain confidence a transaction is final after it is several blocks confirmed.

Pivotal Quotes: "I think the key insight here, the thing which is really new as far as I see it, is the idea of creating an economic incentive to comply with the protocol." — Daniel Mescheder: Explaining what Satoshi Nakamoto added beyond pre-existing cryptography and distributed systems. "If you don't really need the blockchain, don't use the blockchain." — Daniel Mescheder: Summarizing his engineering-first approach to evaluating crypto projects. "I really tried and I really failed to see their use." — Daniel Mescheder: His view of NFTs as receipts with unclear practical value beyond speculation.

Implications: Listeners should treat blockchains as niche infrastructure for adversarial, trust-minimized settings—not a default solution. The episode urges careful problem-first evaluation and skepticism toward hype, especially when real-world enforcement or trusted intermediaries remain unavoidable.

🔓 Sign Up for Unlimited Episode Search

About The Rational Reminder Podcast

A weekly reality check on sensible investing and financial decision-making, from three Canadians. Hosted by Benjamin Felix, Cameron Passmore, and Dan Bortolotti, Portfolio Managers at PWL Capital.

View all episodes from The Rational Reminder Podcast