~/talk

Strengthening Reliable Decentralized Systems at Interchain

slides:none on file

Describes Tendermint/Cosmos as a Byzantine fault tolerant state machine that uses rotating coordinators, weighted voting and 2/3+ commit rules for blocks; validators change every block under proof-of-stake with a long unbonding window (three weeks) and ~5–6s block times, which forces a light-client design that verifies headers by checking >1/3 overlap between trusted and new validator sets. Presents an open-source Rust implementation, a light client prototype, and an automated Byzantine model checker that just checked parameterized broadcast (Red Belly) and a workflow called verification-driven design to rewrite async code into synchronous rounds.

AI-written summary · about

  1. 0:00Intro
  2. 3:56Consensus
  3. 8:53Light Client
  4. 16:10Verification Driven Design
  5. 17:30No Things Happen
  6. 18:06Formal Specifications
  7. 19:53Automated Verification
  8. 20:08Paralysis Model Checking
  9. 20:46Threshold Guards
  10. 21:17Parameterize
  11. 22:03Case Check
  12. 22:30Permit Model Check
  13. 23:06Verification of Implementation
  14. 23:17Verification of Code
  15. 23:30Communication Culture
  16. 26:50Cosmos
~/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.