Byzantine Fault Tolerance with Dynamic Participation with Ling Ren | a16z crypto research talks

Byzantine Fault Tolerance with Dynamic Participation with Ling Ren | a16z crypto research talks

Source: YouTube · a16z crypto · published Dec 16, 2022 · 43:50

Cybersecurity
No ratings yet Log in to rate
Transcript Available
Description

The video discusses blockchain consensus protocols, contrasting Bitcoin's dynamic participation with high latency against classic BFT's low latency with static participation, and introduces a novel solution using time-shifted quorums to achieve both properties simultaneously 0:09-0:42.

Key Takeaways:
• Consensus requires participants to agree on an ordered list of values despite malicious actors attempting to create disagreement or double-spend attacks 0:17-0:42.
• Bitcoin's protocol supports dynamic participation but suffers from long confirmation latency as security increases slowly over time 6:10-9:36.
• Classic BFT protocols offer low latency but rely on static quorums, losing liveness if participants go offline 15:49-16:08.
• The proposed solution uses "time-shifted quorums" to achieve both dynamic participation and low latency, though with high communication costs 31:19-32:23.

The talk concludes by identifying open research questions, such as formalizing intermediate synchrony models and improving efficiency of these consensus protocols.

Sources:

  • 0:09-0:42 Definition of the consensus problem and state machine replication
  • 6:10-9:36 Bitcoin's dynamic participation and latency issues
  • 15:49-16:08 Classic BFT protocols with static quorums
  • 31:19-32:23 Time-shifted quorums solution

Generate CPE Credits

Generate a professional CPE document from this video's transcript.

Estimated credit: 0.5 CPE hours

Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.

Topic: Cybersecurity. Commonly maps to: Security and Risk Management, Security Operations. Exact CISSP domains are assigned during generation.

CISSP Domain Mapping
Learning Objectives
Self-Assessment Questions
PDF Export Ready

Free account. One generation at a time, with a daily limit.

CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.

Watch on YouTube

Transcript Preview

First 800 characters of the transcript

um I'm sure everybody knows about the consensus problem we say a blockchain problem is that the goal here is to build a ledger it's also called State machine replication all these different names in the literature right but the high level idea is that we want a set of participants to agree on the totally ordered list of values like despite that a fraction of the participants are malicious and they try to create disagreement among among honest participants right and uh in this talk I'm going to focus on what we call layer one right meaning that we will focus on how to agree on these values we're not going to care about what these values represent and what the what they mean and that's like they have different meanings in different applications like for example currency or storage smart cont…