2P-BFT-Log: 2-Phase Single-Author Append-Only Log for Adversarial Environments
Erick Lavoie

TL;DR
This paper introduces 2P-BFT-Log, a two-phase append-only log system that ensures eventual consistency and detects malicious forks, enabling more secure and efficient replicated services in adversarial environments.
Contribution
The paper proposes a novel two-phase log design that guarantees eventual consistency and fork detection in the presence of malicious participants, with proofs and implementation insights.
Findings
Provides formal definitions, algorithms, and proofs of properties.
Enables detection of malicious forks and eventual consistency.
Demonstrates implementation approach on Git for distributed version control.
Abstract
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 dissemination of individual messages. They are widely used for implementing replicated services in both clouds and peer-to-peer environments because they provide simple and efficient incremental reconciliation. However, existing designs of replicated append-only logs assume replicas faithfully maintain the sequential properties of logs and do not provide eventual consistency when malicious participants fork their logs by disseminating different messages to different replicas for the same index, which may result in partitioning of replicas according to which branch was first replicated. In this paper, we present 2P-BFT-Log, a two-phase replicated append-only log that provides eventual consistency in the presence of forks…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Distributed systems and fault tolerance · Data Quality and Management
