Merkle-CRDTs: Merkle-DAGs meet CRDTs

03/31/2020
by   Hector Sanjuan, et al.
0

We study Merkle-DAGs as a transport and persistence layer for Conflict-Free Replicated Data Types (CRDTs), coining the term Merkle-CRDTs and providing an overview of the different concepts, properties, advantages and limitations involved. We show how Merkle-DAGs can act as logical clocks giving Merkle-CRDTs the potential to greatly simplify the design and implementation of convergent data types in systems with weak messaging layer guarantees and a very large number of replicas. Merkle-CRDTs can leverage highly scalable distributed technologies like DHTs and PubSub algorithms running underneath to take advantage of the security and de-duplication properties of content-addressing. Examples of such content-oriented systems could include peer-to-peer content exchange and synchronisation applications between opportunistically connected mobile devices, IoT devices or user applications running in a web browser.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/15/2018

Decentralized Data Storages: Technologies of Construction

The paper presents a comparative overview of decentralized data storages...
research
05/02/2022

Geo-located data for better dynamic replication

An increasing number of mobile applications share location-dependent inf...
research
10/08/2019

Fast Session Resumption in DTLS for Mobile Communications

DTLS is a protocol that provides security guarantees to Internet communi...
research
11/22/2017

A novel JXTA-based architecture for implementing heterogenous Networks of Things

This paper presents EmbJXTAChord, a novel peer-to-peer (P2P) architectur...
research
07/13/2022

Adaptive Edge Content Delivery Networks for Web-Scale File Systems

The InterPlanetary File System (IPFS) is an hyper-media distribution pro...
research
04/21/2022

Reliable data delivery in ICN-IoT environments

In an IoT environment, which is characterized by a multitude of intercon...
research
04/27/2022

Toxicity in the Decentralized Web and the Potential for Model Sharing

The "Decentralised Web" (DW) is an evolving concept, which encompasses t...

Please sign up or login with your details

Forgot password? Click here to reset