Home Lex Fridman Notes
Lex Fridman · 2020-03-20 · 30m

Ethereum Basics (Vitalik Buterin) | AI Podcast Clips

Vitalik Buterin explains how Ethereum grew from a Bitcoin tweak into a global smart-contract platform.

Ethereum Basics (Vitalik Buterin) | AI Podcast Clips
The guest

Vitalik Buterin — Russian-Canadian programmer who created Ethereum, the leading smart-contract blockchain. He co-founded it as a teenager after writing for Bitcoin Magazine and dropping out of university.

The gist

In this clip, Vitalik Buterin tells Lex Fridman the origin story of Ethereum, starting from his entry into the Bitcoin community in 2011 and his realization that the Mastercoin protocol could be generalized into a programmable blockchain. He explains core concepts including smart contracts, proof of stake versus proof of work, and sharding for scalability. Vitalik recounts the human challenges of early governance crises and bad co-founder selection, then details the three-phase roadmap for Ethereum 2.0 and the Casper FFG consensus algorithm. He closes by describing the beauty of composability, citing examples like CryptoKitties and Uniswap.

Big reveals

  • Vitalik confirms the World of Warcraft centralization story is true as an event, though calling it the reason he pursued decentralization is just a witticism.
  • He pitched Mastercoin's team to scrap their roadmap for a programming language; when they balked, he decided to build Ethereum himself.
  • He originally thought Ethereum would be a casual few-month project before returning to university.
  • Buterin admits his co-founder selection used a naive greedy algorithm, taking the first 15 people who replied to help.
  • He reveals Ethereum suffered three separate governance crises in its early years driven by infighting and ego.
  • He estimates Ethereum 2.0 phase zero is about four months from launch, comparing the feeling to the original Ethereum launch.
  • He explains Casper FFG fuses two consensus schools to get a best-of-both-worlds 50%/33% fault-tolerance model.

Things worth remembering

  • The first law of software development: take the timetable unit, jump to the next largest unit, and add one.
  • Ethereum took roughly 20 months to build instead of the projected three.
  • Proof of stake is criticized for favoring the rich, but Vitalik argues proof of work is even more so since it also burns physical resources.
  • Bitcoin consumes about as much energy as the country of Austria, and Ethereum is roughly half an order of magnitude smaller.
  • Sharding lets each node verify only a small random portion of transactions while keeping the network secure.
  • Vitalik says the most beautiful idea is that money can emerge from a database if enough people believe in it.
  • Composability lets developers build apps on top of others' apps without permission or coordination.
  • CryptoKitties spawned Crypto Dragons, where you feed kitties to dragons purely via interoperable Ethereum contracts.
  • Uniswap works by holding two tokens and maintaining the invariant that x times y equals a constant K.