Beaufort: Robust byzantine fault tolerance for client-centric mobile web applications
In recent years, part of the web is shifting to a client-centric, decentralized model where web
clients become the leading execution environment for application logic and data storage …
clients become the leading execution environment for application logic and data storage …
Secure RDTs: Enforcing Access Control Policies for Offline Available JSON Data
Replicated Data Types (RDTs) are a type of data structure that can be replicated over a
network, where each replica can be kept (eventually) consistent with the other replicas. They …
network, where each replica can be kept (eventually) consistent with the other replicas. They …
A grassroots architecture to supplant global digital platforms by a global digital democracy
E Shapiro - arxiv preprint arxiv:2404.13468, 2024 - arxiv.org
We present an architectural alternative to global digital platforms termed grassroots,
designed to serve the social, economic, civic, and political needs of local digital …
designed to serve the social, economic, civic, and political needs of local digital …
Process-commutative distributed objects: From cryptocurrencies to Byzantine-Fault-Tolerant CRDTs
This paper explores the territory that lies between best-effort Byzantine-Fault-Tolerant
Conflict-free Replicated Data Types (BFT CRDTs) and totally ordered distributed ledgers …
Conflict-free Replicated Data Types (BFT CRDTs) and totally ordered distributed ledgers …
On Extend-Only Directed Posets and Derived Byzantine-Tolerant Replicated Data Types
We uncover the extend-only directed posets (EDP) structure as unification of recently
discussed DAG-based Byzantine-tolerant conflict-free replicated data types (CRDT). We …
discussed DAG-based Byzantine-tolerant conflict-free replicated data types (CRDT). We …
Reversible conflict-free replicated data types
Conflict-free replicated data types (CRDTs) are popular for optimistic replication and
ensuring strong eventual consistency (SEC) in distributed systems. However, reversibility is …
ensuring strong eventual consistency (SEC) in distributed systems. However, reversibility is …
Secure replication for client-centric data stores
Decentralized, peer-to-peer systems using Conflict-free Replicated Data Types (CRDTs) can
offer a more privacy-friendly alternative to centralized solutions that are often used by Big …
offer a more privacy-friendly alternative to centralized solutions that are often used by Big …
Stingray: Fast Concurrent Transactions Without Consensus
Recent advances have improved the throughput and latency of blockchains by processing
transactions accessing different parts of the state concurrently. However, these systems are …
transactions accessing different parts of the state concurrently. However, these systems are …
Secure and resilient data replication for the client-centric decentralized web
K Jannes - Proceedings of the 23rd International Middleware …, 2022 - dl.acm.org
Part of the web is shifting to a client-centric, decentralized model where web clients become
the leading execution environment for application logic and data storage. However, the …
the leading execution environment for application logic and data storage. However, the …
2P-BFT-Log: 2-Phases Single-Author Append-Only Log for Adversarial Environments
E Lavoie - arxiv preprint arxiv:2307.08381, 2023 - arxiv.org
Replicated append-only logs sequentially order messages from the same author such that
their ordering can be eventually recovered even with out-of-order and unreliable …
their ordering can be eventually recovered even with out-of-order and unreliable …