Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
p2panda
@p2panda@autonomous.zone  ·  activity timestamp 2 weeks ago

OUT NOW! Our Part II Blog Post on building a convergent, offline-first Access Control CRDT!🍿🪩🧨

https://p2panda.org/2025/08/27/notes-convergent-access-control-crdt.html

Integrity, Provenance, Partial Ordering, Linearization, Concurrency, Conflicts, Consensus, Finality, Equivocation, Byzantine Fault Tolerance and Eventual Consistency, ..

This contains a lot of notes about what you might want to know when building a data type which should be collaborative, convergent and decentralized.

#p2panda #crdt #localfirst #offlinefirst #p2p

A diagram showing a directed acyclic graph where different authors published their operations in, every operation is a node in the graph, the edges point at the previously "seen" operations of all authors.

We can “lock in” the group state from this moment on and agree on finality: Every change which will be applied into that “past” will be considered byzantine behaviour and illegal. This “fork the past” we also call equivocation and consensus protocols like that can help us to detect and mitigate them.
A diagram showing a directed acyclic graph where different authors published their operations in, every operation is a node in the graph, the edges point at the previously "seen" operations of all authors. We can “lock in” the group state from this moment on and agree on finality: Every change which will be applied into that “past” will be considered byzantine behaviour and illegal. This “fork the past” we also call equivocation and consensus protocols like that can help us to detect and mitigate them.
A diagram showing a directed acyclic graph where different authors published their operations in, every operation is a node in the graph, the edges point at the previously "seen" operations of all authors. We can “lock in” the group state from this moment on and agree on finality: Every change which will be applied into that “past” will be considered byzantine behaviour and illegal. This “fork the past” we also call equivocation and consensus protocols like that can help us to detect and mitigate them.
  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.2.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login