~/talk

LiDO-DAG: A Framework for Verifying Safety and Liveness of DAG-Based Consensus Protocols

Talkat PLDI 2025 · 2025-06-16..06-20· [distributed-systems]
links:none on file
links:none on file
links:none on file
slides:none on file

LiDO-DAG gives an abstract concurrent-object model and a refinement proof showing DAG protocols simulate leader-based consensus, implemented in Coq and extracted to executable artifacts. It yields the first mechanized safety and liveness proofs for Narwhal, Bullshark, and Sailfish, uncovers an optimization that reduces Sailfish worst-case latency, and reports a small formalization effort with reusable artifacts and evaluated artifact badges (DOI and Zenodo available).

AI-written summary · about

  1. 0:00Consensus protocols intro
  2. 3:34DAG protocol verification challenges
  3. 5:20Byzantine fault tolerance
  4. 7:04Leader vs DAG consensus
  5. 9:34LiDO-DAG model
  6. 12:28LiDO model components
  7. 14:37Adapting LiDO for DAG
  8. 16:26Proving safety and liveness
  9. 17:29Takeaways and conclusion
  10. 18:13Q&A on efficiency
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.