Ethereum with Aaron Davis

Ethereum with Aaron Davis

Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud, or third-party interference.

Aaron Davis works on MetaMask, which brings Ethereum apps to the web browser. In this monologue episode, Aaron dives deep into the Ethereum internals, philosophy, and developer experience.

Questions

  • How does a blockchain represent a Merkle tree?
  • Can a blockchain represent a state transition system or Turing Machine?
  • Why isn’t Bitcoin’s scripting language Turing complete?
  • What is Ethereum?
  • How does Ethereum compare to Bitcoin?
  • What is the story behind Ethereum?
  • What is a smart contract?
  • Is a smart contract the same as a server?
  • Can Ethereum be used to prevent a malicious AI from developing?
  • Why is Ethereum important?

Links

SED

Software Engineering Daily covers software engineering, technology, and the broader forces shaping the industry. Since 2015, we have brought our audience in-depth conversations and reporting from the people who build and shape technology.

Subscribe
to the newsletter

Subscribe to the Software Engineering Daily newsletter for a curated look at the best and newest from the software engineering community.