DHT, BFT, OMG: Know Your Building Blocks for Decentralized Applications
summary
Practical survey of concrete primitives and tradeoffs: recommends ChaCha20-Poly1305 as the fast cipher choice; explains Kademlia DHT logarithmic lookups for content and peer discovery; shows BRAM's gossip as a uniform-sampling peer exchange to resist malicious peers; demonstrates CRDTs with a G-counter CRDT and PN-counter composition to guarantee mergeable, offline edits. Distinguishes consensus families: Lamport-style permissioned protocols give absolute finality, Nakamoto-style proof-of-work gives probabilistic finality, and Avalanche sits between.
AI-written summary · about
chapters (5)
- 0:00Start
- 4:47Byzantine Fault Tolerance
- 5:21The Asymmetric Encryption
- 16:06Conflict Free Replication Data Types
- 16:35What Is the Merge Conflict
related talks
47mCant we just agree
29mBuilding Probabilistic BFT Protocols Through Subsampled Voting
48mCRDTs: From sequential to concurrent executions
56mA sledgehammer to crack a nut: why blockchain is not (always) a good idea
42mBeyond Blockchain: Convergent Consensus
22mOptimizing network topologies...
43mAll Together Now: An Introduction to Distributed Consensus
58mBlockchains and Publicly-Verifiable Lotteries
