YoVDO

LiDO: Linearizable Byzantine Distributed Objects with Refinement-Based Liveness Proofs

Offered By: ACM SIGPLAN via YouTube

Tags

Distributed Systems Courses Formal Verification Courses Consensus Protocol Courses Byzantine Fault Tolerance Courses Coq Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking 17-minute video presentation from PLDI 2024 introducing LiDO, a consensus model for verifying both safety and liveness in Byzantine fault-tolerant state machine replication protocols. Delve into the challenges of implementing protocols like PBFT, HotStuff, and Jolteon, crucial for modern blockchain technologies. Discover how LiDO addresses the gap in liveness verification for popular partially synchronous protocols by incorporating a pacemaker state. Learn about the mechanized safety and liveness proofs for unpipelined and pipelined Jolteon in Coq, marking the first such proof for a Byzantine consensus protocol with advanced optimizations. Gain insights into distributed systems, consensus protocols, and formal verification techniques presented by researchers from Yale University, Northeastern University, and Inha University.

Syllabus

[PLDI24] LiDO: Linearizable Byzantine Distributed Objects with Refinement-Based Liveness Proofs


Taught by

ACM SIGPLAN

Related Courses

Verifying the LLVM
Strange Loop Conference via YouTube
Beweisbar sichere Software
media.ccc.de via YouTube
RustBelt: A Quick Dive Into the Abyss - Formalizing Rust's Safety Story
Rust via YouTube
Building Measure Theory Using Hierarchy Builder
Hausdorff Center for Mathematics via YouTube
Using Formal Methods to Eliminate Exploitable Bugs - YOW! 2015
GOTO Conferences via YouTube