OrderlessChain: A CRDT-based BFT Coordination-free Blockchain Without Global Order of Transactions

P Nasirifard, R Mayer, HA Jacobsen - Proceedings of the 24th …, 2023 - dl.acm.org
Existing permissioned blockchains often rely on coordination-based consensus protocols to
ensure the safe execution of applications in a Byzantine environment. Furthermore, the …

Byzantine eventual consistency and the fundamental limits of peer-to-peer databases

M Kleppmann, H Howard - arxiv preprint arxiv:2012.00472, 2020 - arxiv.org
Sybil attacks, in which a large number of adversary-controlled nodes join a network, are a
concern for many peer-to-peer database systems, necessitating expensive …

Cambria: schema evolution in distributed systems with edit lenses

G Litt, P Hardenberg, O Henry - Proceedings of the 8th Workshop on …, 2021 - dl.acm.org
Schema evolution is a pervasive challenge in distributed systems. Developers often resort to
ad hoc solutions that mix compatibility concerns with application code. We propose a …

Supporting collaborative writing tasks in large-scale distance education

M Burchart, JM Haake - IEEE Transactions on Learning …, 2024 - ieeexplore.ieee.org
In distance education courses with a large number of students and groups, the organization
and facilitation of collaborative writing tasks are challenging. Teachers need support for …

Thinking in events: from databases to distributed collaboration software

M Kleppmann - Proceedings of the 15th ACM International Conference …, 2021 - dl.acm.org
In this keynote I give a subjective but systematic overview of the landscape of distributed
event-based systems, with an emphasis on two areas I have worked on over the last …

[PDF][PDF] Proposal: Versioned Collaborative Documents

M Weidner - Programming Local-first Software Workshop, PLF, 2023 - mattweidner.com
I propose a design for versioned collaborative documents. Versioned collaborative
documents combine Google Docs-style real-time collaboration with git-style fork-merge …

A Smartphone-Targeted Opportunistic Computing Environment for Decentralized Web Applications

L Touseau, Y Mahéo, C Noûs - 2021 IEEE 46th Conference on …, 2021 - ieeexplore.ieee.org
Making web applications run in a decentralized though collaborative way, with connectivity
disruptions, is a challenging task. Opportunistic networking offers a way to be independent …

Programmer Experience When Using CRDTs to Build Collaborative Webapps: Initial Insights

Y Zhang, M Weidner, H Miller - 2023 - kilthub.cmu.edu
Conflict-free Replicated Data Types (CRDTs) are data structures that are supposed to make
multi-user applications easier to develop. In this paper, we describe our initial insights from a …

Efficient renaming in sequence CRDTs

M Nicolas, G Oster, O Perrin - Proceedings of the 7th Workshop on …, 2020 - dl.acm.org
To achieve high availability, large-scale distributed systems have to replicate data and to
minimise coordination between nodes. Literature and industry increasingly adopt …

Client-centric Replication for the Decentralized Web

K Jannes, W Joosen, B Lagaisse - 2023 - lirias.kuleuven.be
Distributed systems are currently evolving from a centralized client-server architecture to
decentralized, web-based architectures. Decentralized systems use replication techniques …