Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.

Latest commit

 

History

History

CRDT

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

CRDT Research

Discussions and Planning about getting CRDT implementation on top of IPFS & libp2p

tl;dr;

CRDT, or Conflict-Free Replicated Data Types, is a type of specially-designed data structure used to achieve strong eventual consistency (SEC) and monotonicity (absence of rollbacks).

Discussions

CRDT Research Review (papers, books, talks, lectures, etc)

Background concepts

It may be useful to be familiar with these concepts in order to be able to understand some of the literature:

For a great explanation of these concepts plus what is a "Monotonic Join Semilattice", take a look at this great article:

Papers

Access Control

Primers

Books

Lectures

Talks

Notes and blog posts

Available libraries and systems using CRDT

CRDT libraries using IPFS

Terms

There is an IPFS Glossary, a work in progress, which should have definitions for terms used in CRDT. If you are consistently running into terms that you do not know the meaning of, please open an issue on that repository and we can work on a definition that will help you (and others!) going forward.