Skip to content


Keynote: Byzantine Eventual Consistency and Local-First Access Control

A talk at 12th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC), Rotterdam, Netherlands, 31 Mar 2025

Abstract

CRDTs have long provided eventual consistency without a central server. But they have also long ignored the question: how do you know which peers are allowed to update the state? Performing access control without reintroducing a central server means we need a replicated data structure that stores the set of authorised users. This access control list is itself a CRDT, but it needs to be resilient against malicious manipulation. This talk will introduce how to think about Byzantine fault tolerance in eventually consistent systems, apply those principles to the problem of local-first access control, and show how these topics open exciting new research directions.