Get the latest tech news

CRDTs #2: Turtles All the Way Down


This is the 2nd post in a series of 4 posts I'm doing on CRDTs. Please see the intro post for context. Modern distributed systems often seem to rest on an stack…

They promise convergence of state across machines without requiring perfect clocks, global operation ordering, or causal message delivery ... and they do it with math. The basic idea is this: even after all updates have been issued, nodes can pass an item back and forth as a "hot potato" indefinitely, and never converge despite communicating infinitely often! Typically, op-based CRDT designs assume that the log at each site is "played" (eagerly or lazily), by executing the ops in their causal partial order to materialize the local state.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Way

Way

Photo of CRDTs

CRDTs

Related news:

News photo

Mini-satellite paves the way for quantum messaging anywhere on Earth

News photo

Neil deGrasse Tyson - 'If a foreign adversary snuck into our Federal budget and cut science research and education the way we’re cutting it ourselves — strategically undermining America’s long-term health, wealth, and security — we would likely consider it an act of war.'

News photo

Collaborative Text Editing Without CRDTs or OT