Achieving Consensus in Blockchain-based Systems
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the world of blockchain consensus mechanisms in this conference talk from GOTO Amsterdam 2018. Delve into the intricacies of decentralized systems, starting with a brief blockchain introduction. Examine the controversial "proof of work" approach used by Bitcoin, evaluating its energy consumption criticisms. Investigate alternative consensus methods, including "proof of stake" and others. Learn about classical consensus, Byzantine failures, and Byzantine fault tolerance. Understand Nakamoto consensus, Bitcoin validation, and the energy implications of blockchain technology. Discover various alternatives like proof of service, proof of capacity, and proof of expiry time. Analyze the assessment problem in blockchain systems and review real-world examples. Gain valuable insights into the challenges and solutions in achieving consensus in blockchain-based systems.
Syllabus
Introduction
Classical Consensus
Byzantine Failure
Byzantine Fault Tolerance
Bitcoin and the Blockchain
Nakamoto Consensus
Bitcoin Validation
Energy
This is stupid
Problems to solve
Alternatives
Proof of Stake
A Choice
Proof of Service
Proof of Capacity
Proof of Expiry Time
Ripple
Assessment problem
Examples
Summary
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube