On Conflict-Free Replicated Data Types and Equivocation in Byzantine Setups

09/22/2021
by   Florian Jacob, et al.
0

We explore the property of equivocation tolerance for Conflict-Free Replicated Data Types (CRDTs). We show that a subclass of CRDTs is equivocation-tolerant and can thereby cope with any number of Byzantine faults: Without equivocation detection, prevention or remediation, they still fulfill strong eventual consistency (SEC). We also conjecture that there is only one operation-based CRDT design supporting non-commutative operations that fulfills SEC in Byzantine environments with any number of faults.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/09/2023

On Extend-Only Directed Posets and Derived Byzantine-Tolerant Replicated Data Types (Extended Version)

We uncover the extend-only directed posets (EDP) structure as a unificat...
research
11/12/2020

Analysis of the Matrix Event Graph Replicated Data Type

Matrix is a new kind of decentralized, topic-based publish-subscribe mid...
research
02/23/2018

Conflict-Aware Replicated Data Types

We introduce Conflict-Aware Replicated Data Types (CARDs). CARDs are sig...
research
09/29/2021

Byz-GentleRain: An Efficient Byzantine-tolerant Causal Consistency Protocol

Causal consistency is a widely used weak consistency model that allows h...
research
02/03/2018

Scheduling and Checkpointing optimization algorithm for Byzantine fault tolerance in Cloud Clusters

Among those faults Byzantine faults offers serious challenge to fault to...
research
11/16/2021

Self-Stabilization and Byzantine Tolerance for Maximal Independent Set

We analyze the impact of transient and Byzantine faults on the construct...
research
10/13/2019

Byzantine-Tolerant Register in a System with Continuous Churn

A shared read/write register emulation provides the illusion of shared-m...

Please sign up or login with your details

Forgot password? Click here to reset