English

Embedding a Deterministic BFT Protocol in a Block DAG

Distributed, Parallel, and Cluster Computing 2021-06-08 v2

Abstract

This work formalizes the structure and protocols underlying recent distributed systems leveraging block DAGs, which are essentially encoding Lamport's happened-before relations between blocks, as their core network primitives. We then present an embedding of any deterministic Byzantine fault tolerant protocol P\mathcal{P} to employ a block DAG for interpreting interactions between servers. Our main theorem proves that this embedding maintains all safety and liveness properties of P\mathcal{P}. Technically, our theorem is based on the insight that a block DAG merely acts as an efficient reliable point-to-point channel between instances of P while also using P\mathcal{P} for efficient message compression.

Keywords

Cite

@article{arxiv.2102.09594,
  title  = {Embedding a Deterministic BFT Protocol in a Block DAG},
  author = {Maria A Schett and George Danezis},
  journal= {arXiv preprint arXiv:2102.09594},
  year   = {2021}
}
R2 v1 2026-06-23T23:18:19.531Z